
Fitness SF Fillmore โ Station Intro (first gym session)
2026-10-08 ยท Thu ยท Wk 25
SPARTAN BEAST
2026-09-19 ยท last sync 10/9/2026
96% of prescribed workouts done (ยฝ counts half)

2026-10-08 ยท Thu ยท Wk 25

2026-10-07 ยท Wed ยท Wk 25

2026-10-06 ยท Tue ยท Wk 25

2026-10-05 ยท Mon ยท Wk 25

2026-10-04 ยท Sun ยท Wk 24

2026-10-03 ยท Sat ยท Wk 24

2026-10-02 ยท Fri ยท Wk 24

2026-10-01 ยท Thu ยท Wk 24

2026-09-30 ยท Wed ยท Wk 24

2026-09-29 ยท Tue ยท Wk 24

2026-09-28 ยท Mon ยท Wk 24

2026-09-27 ยท Sun ยท Wk 23

2026-09-26 ยท Sat ยท Wk 23

2026-09-25 ยท Fri ยท Wk 23

2026-09-24 ยท Thu ยท Wk 23

2026-09-23 ยท Wed ยท Wk 23

2026-09-22 ยท Tue ยท Wk 23

2026-09-21 ยท Mon ยท Wk 23

2026-09-20 ยท Sun ยท Wk 22

2026-09-19 ยท Sat ยท Wk 22

2026-09-18 ยท Fri ยท Wk 22

2026-09-17 ยท Thu ยท Wk 22

2026-09-16 ยท Wed ยท Wk 22

2026-09-15 ยท Tue ยท Wk 22

2026-09-14 ยท Mon ยท Wk 22

2026-09-13 ยท Sun ยท Wk 21

2026-09-12 ยท Sat ยท Wk 21

2026-09-11 ยท Fri ยท Wk 21

2026-09-10 ยท Thu ยท Wk 21

2026-09-09 ยท Wed ยท Wk 21

2026-09-08 ยท Tue ยท Wk 21

2026-09-07 ยท Mon ยท Wk 21

2026-09-06 ยท Sun ยท Wk 20

2026-09-05 ยท Sat ยท Wk 20

2026-09-04 ยท Fri ยท Wk 20

2026-09-03 ยท Thu ยท Wk 20

2026-09-02 ยท Wed ยท Wk 20

2026-09-01 ยท Tue ยท Wk 20

2026-08-31 ยท Mon ยท Wk 20

2026-08-30 ยท Sun ยท Wk 19

2026-08-29 ยท Sat ยท Wk 19

2026-08-28 ยท Fri ยท Wk 19

2026-08-27 ยท Thu ยท Wk 19

2026-08-26 ยท Wed ยท Wk 19

2026-08-25 ยท Tue ยท Wk 19

2026-08-24 ยท Mon ยท Wk 19

2026-08-23 ยท Sun ยท Wk 18

2026-08-22 ยท Sat ยท Wk 18

2026-08-21 ยท Fri ยท Wk 18

2026-08-20 ยท Thu ยท Wk 18

2026-08-19 ยท Wed ยท Wk 18

2026-08-18 ยท Tue ยท Wk 18

2026-08-17 ยท Mon ยท Wk 18

2026-08-16 ยท Sun ยท Wk 17

2026-08-15 ยท Sat ยท Wk 17

2026-08-14 ยท Fri ยท Wk 17

2026-08-13 ยท Thu ยท Wk 17

2026-08-12 ยท Wed ยท Wk 17

2026-08-11 ยท Tue ยท Wk 17

2026-08-10 ยท Mon ยท Wk 17

2026-08-09 ยท Sun ยท Wk 16

2026-08-08 ยท Sat ยท Wk 16

2026-08-07 ยท Fri ยท Wk 16

2026-08-06 ยท Thu ยท Wk 16

2026-08-05 ยท Wed ยท Wk 16

2026-08-04 ยท Tue ยท Wk 16

2026-08-03 ยท Mon ยท Wk 16

2026-08-02 ยท Sun ยท Wk 15

2026-08-01 ยท Sat ยท Wk 15

2026-07-31 ยท Fri ยท Wk 15

2026-07-30 ยท Thu ยท Wk 15

2026-07-29 ยท Wed ยท Wk 15

2026-07-28 ยท Tue ยท Wk 15

2026-07-27 ยท Mon ยท Wk 15

2026-07-26 ยท Sun ยท Wk 14

2026-07-25 ยท Sat ยท Wk 14

2026-07-24 ยท Fri ยท Wk 14

2026-07-23 ยท Thu ยท Wk 14

2026-07-22 ยท Wed ยท Wk 14

2026-07-21 ยท Tue ยท Wk 14

2026-07-20 ยท Mon ยท Wk 14

2026-07-19 ยท Sun ยท Wk 13

2026-07-18 ยท Sat ยท Wk 13

2026-07-17 ยท Fri ยท Wk 13

2026-07-16 ยท Thu ยท Wk 13

2026-07-15 ยท Wed ยท Wk 13

2026-07-14 ยท Tue ยท Wk 13

2026-07-13 ยท Mon ยท Wk 13

2026-07-12 ยท Sun ยท Wk 12

2026-07-11 ยท Sat ยท Wk 12

2026-07-10 ยท Fri ยท Wk 12

2026-07-09 ยท Thu ยท Wk 12

2026-07-08 ยท Wed ยท Wk 12

2026-07-07 ยท Tue ยท Wk 12

2026-07-06 ยท Mon ยท Wk 12

2026-07-05 ยท Sun ยท Wk 11

2026-07-04 ยท Sat ยท Wk 11

2026-07-03 ยท Fri ยท Wk 11

2026-07-02 ยท Thu ยท Wk 11

2026-07-01 ยท Wed ยท Wk 11
โ ๏ธ Fatigue flag raised: strength feeling down, workouts being skipped, at limit across the board. Likely interference effect (peak run volume) + accumulated deficit. Addressed in coaching notes โ fueling increase + priority triage through SF Half. DEXA this week will inform.

2026-06-30 ยท Tue ยท Wk 11
Hit 6.5mph (5:45/km) tempo segment as planned โ deload week target achieved โ . ~1.9mi at tempo pace, appropriately shorter than full-intensity weeks. Tempo ladder: 6:23โ6:12โ6:00โ5:45, all hit. Next: 5:40/km (Wk12).

2026-06-29 ยท Mon ยท Wk 11
Mattress replacement = unofficial farmer carry session ๐. Date corrected to Monday.

2026-06-28 ยท Sun ยท Wk 10
Earned rest after 13.1mi zone 2 effort.

2026-06-27 ยท Sat ยท Wk 10
MASSIVE milestone โ full half marathon distance at 147 bpm zone 2. 2nd fastest half ever, as a TRAINING RUN. 228m elevation, 86% humidity โ conditions were hard. This means sub-2 on Jul 26 is a real target, not a stretch. 5 consecutive controlled zone 2 long runs. Aerobic base locked in.

2026-06-26 ยท Fri ยท Wk 10
Climbing before Sunday half. Arms only so legs fresh for the run.

2026-06-25 ยท Thu ยท Wk 10
Hit 6:00/km target โ โ exactly on pace ladder. Effort confirmed correct. Garmin drift noted indoors โ always defer to treadmill data for these sessions. Tempo ladder: Wk7 6:23 โ โ Wk8 6:12 โ โ Wk10 6:00 โ . Next: 5:50/km.

2026-06-24 ยท Wed ยท Wk 10
Standard social session. Update with details if available.

2026-06-23 ยท Tue ยท Wk 10
Smart call โ running tempo on sore legs is injury risk, not toughness.

2026-06-22 ยท Mon ยท Wk 10
Smart after a big Sunday long run. Tempo tomorrow (6:00/km).

2026-06-21 ยท Sun ยท Wk 9
4th straight controlled zone 2 long run (139 bpm). Longest of block at ~12 mi. 242m climbing โ handled hills by easing pace, HR never spiked. Lowest avg HR yet on hilliest route. Aerobic base continuing to build. Strong week despite the light early days.

2026-06-20 ยท Sat ยท Wk 9
Consolidation climb. Note: climbed Sat (rest day) then long run Sun โ back to back, but climb is upper body so legs fresh for run.

2026-06-19 ยท Fri ยท Wk 9
Rest. Light week overall (Mon/Tue/Thu/Fri off) โ recovery from personal stuff.

2026-06-18 ยท Thu ยท Wk 9
Rest. (Circuit plan from Thu didn't happen โ that's fine.)

2026-06-17 ยท Wed ยท Wk 9
4th V3 send of the block โ purple, previously stuck. Footwork unlock again (recurring theme: technique > strength). Fresh fingers after 2 days off clearly helped. Short but productive.

2026-06-16 ยท Tue ยท Wk 9
Tempo ladder pauses โ resume 6:00/km next Tue (Wk10). No problem, plan has buffer before Jul 26.

2026-06-15 ยท Mon ยท Wk 9
Unplanned rest โ life. Fine.

2026-06-14 ยท Sun ยท Wk 8
3rd consecutive controlled zone 2 long run (142 bpm). Longest yet at 11+ mi. 208m climbing despite 'flat' plan โ handled the km12 hill by easing pace, HR stayed controlled (149). This is the exact right way to run hills on an easy day. Pace slower BECAUSE of terrain, not fitness loss. Fastest 10mi of 2026 simultaneously. Aerobic base building beautifully.

2026-06-13 ยท Sat ยท Wk 8

2026-06-12 ยท Fri ยท Wk 8
Smart skip โ circuit is the most expendable session. Under-recovery is a valid reason. Long run is the weekend priority.

2026-06-11 ยท Thu ยท Wk 8
๐ 5K PR (2026) โ 45s faster. Nailed the 6:10/km tempo target almost exactly (6:12). Strong tempo distribution โ warm-up km easy then held threshold. Sub-2 ladder progressing right on schedule. Next Tue: 6:00/km.

2026-06-10 ยท Wed ยท Wk 8
๐ 3rd V3 SEND of the block โ and it's the crimper/pinch one, your known weak grip type. Body position fix from Monday paid off within 2 days. First V4 exposure โ halfway is a great starting point at 4.5 months. Underhang V2 holding longer (even without sending) = real grip endurance gain. 10 pull-ups is a new high โ accessory volume building.

2026-06-09 ยท Tue ยท Wk 8
Intentional reset day. Tempo run pushed โ make up Wed or fold into next week.

2026-06-08 ยท Mon ยท Wk 8
Re-sent a pink V3 + real progress on a crimp/pinch V3 (body position breakthrough โ close to fresh send). Underclings still the stubborn weakness โ negligible gains, but you keep attacking them. Crimp/pinch V3 progress is notable given crimp is the known limiter. Accessories logged. โ

2026-06-07 ยท Sun ยท Wk 7
Travel day home. Week 7 complete โ

2026-06-06 ยท Sat ยท Wk 7
2nd consecutive zone 2 long run โ โ 145 bpm avg. 81% humidity in Florida didn't break it. Nearly identical to last week (143 bpm). Zone 2 discipline is locked in. Pattern established.

2026-06-05 ยท Fri ยท Wk 7
Rest day โ long run tomorrow in Tallahassee.

2026-06-04 ยท Thu ยท Wk 7
Travel day โ intentional rest before wedding weekend.

2026-06-03 ยท Wed ยท Wk 7
Good self-awareness on limiters. Core for horizontal climbing โ progress hanging leg raises โ toes-to-bar. Finger/forearm on body-weight holds โ time on wall + 4ร4 volume. Both trainable. Re-sent last week's V3 โ consolidating gains.

2026-06-02 ยท Tue ยท Wk 7
Excellent tempo run โ 157 bpm avg at 6:23/km is right at zone 3-4 boundary. Km 1 warm-up at 143 bpm โ , then held 160 bpm consistently km 2-5. Pace much faster than previous runs at same HR โ fitness is building. 2 week streak ๐ฅ

2026-06-01 ยท Mon ยท Wk 7
3 active V3 projects simultaneously โ major step up. 2nd V3 send of the block (shouldery). Smart self-awareness on crimp loading โ pulley injuries are common at this stage, right call to hold back.

2026-05-31 ยท Sun ยท Wk 6
Well earned after Saturday's breakthrough zone 2 long run.

2026-05-30 ยท Sat ยท Wk 6
BREAKTHROUGH โ โ 143 bpm avg, virtually all km splits in 134-146 range. Down from 165-167 bpm on previous long runs. Excruciating because zone 2 always feels slow at first โ that feeling fades as base builds. This is the template. Keep doing this every long run.

2026-05-29 ยท Fri ยท Wk 6
Big volume session, heavy undercling focus โ directly training the flagged weakness. Clear endurance drop-off (fresh sends failing by R2-4) = exactly the 4ร4 stimulus working. Undercling strength improving but still the limiter. Good honest effort to failure. Note: 10-miler tomorrow โ legs/forearms fried tonight, fuel up well.

2026-05-28 ยท Thu ยท Wk 6
3rd consecutive run at 165 bpm avg โ supposed to be easy. Short of 4 mi target (3.16 mi). HR pattern needs addressing before tomorrow's bouldering and Saturday's 10-miler.

2026-05-27 ยท Wed ยท Wk 6
First climbing back after deload. V1/V2 volume + 2 V3 attempts. Good re-entry to harder climbing.

2026-05-26 ยท Tue ยท Wk 6
Recovery before Wed climbing with friends.

2026-05-25 ยท Mon ยท Wk 6
7.5mph @ 8% incline = solid hill sprint effort. 3 rounds strength complete. Week 6 Day 1 โ

2026-05-24 ยท Sun ยท Wk 5
Deload Sunday. (Row restored โ was dropped during v2 port.)

2026-05-23 ยท Sat ยท Wk 5
Deload week โ no hike done, full rest after LA travel.

2026-05-22 ยท Fri ยท Wk 5
Perfect deload session โ exploratory, no ego. Fresh for Week 6 tomorrow.

2026-05-21 ยท Thu ยท Wk 5
Intentional deload โ LA trip. No tracking.

2026-05-20 ยท Wed ยท Wk 5
Intentional deload โ LA trip. No tracking.

2026-05-19 ยท Tue ยท Wk 5
Intentional deload โ LA trip. No tracking.

2026-05-18 ยท Mon ยท Wk 5
Light deload climb โ good. LA trip Tue-Thu.

2026-05-17 ยท Sun ยท Wk 4
Prescribed 9 mi โ ran 9.94 mi โ (over target). 167 bpm avg = zone 4 again, same issue as last long run. 15K PR in 2026 despite sockless chaos. HR still too high for easy long runs โ needs to stay under 145. Splits show km 1 (140 bpm) was the only truly easy km.

2026-05-16 ยท Sat ยท Wk 4
Full rest before Sunday long run.

2026-05-15 ยท Fri ยท Wk 4
Full 4ร4 structure hit. Flapper on overhang V1 set 2 โ wrapped and finished. Endurance drop-off visible on overhang set (100โ80%). Let finger heal before Sunday 9-miler โ tape it up. Get a resistance band for pull-aparts.

2026-05-14 ยท Thu ยท Wk 4
Well-earned rest after Mon/Tue/Wed training block. Good timing before Friday bouldering.

2026-05-13 ยท Wed ยท Wk 4
First full OCR simulation of the block. 45lb farmer carry is solid โ heavier than a Spartan sandbag bucket carry. Pull-up finisher with half crimp grip = great Spartan obstacle specificity. 30 burpees with push-ups across the session. ๐ช

2026-05-12 ยท Tue ยท Wk 4
Milestone session โ first V3 send of the block. Undercling V2 send directly addresses the underhang weakness flagged on May 1. Two V3s on the radar now. Grade ceiling is clearly moving up. ๐

2026-05-11 ยท Mon ยท Wk 4
Day after the cooked SF long run โ legs were already tired. 9 rounds of intervals vs 6-7 prescribed โ went longer. Peak 8.2 mph on the fast intervals is solid. Treadmill HR sensor not working (0 bpm) but effort was clearly there.

2026-05-10 ยท Sun ยท Wk 3
"I got cooked" โ 165 bpm avg is zone 4, not easy. Day after 4-mile group run โ cumulative fatigue showed. Short of 8 mi prescribed (6.22 mi) but effort was there. Next long run keep HR under 145 โ needs to be genuinely easy pace.

2026-05-09 ยท Sat ยท Wk 3
Ran further than the 2-3 mi planned โ 4+ mi at easy conversational pace. 6:42/km is slightly faster than previous social runs โ fitness building. 8-miler tomorrow, Fartlek Monday.

2026-05-08 ยท Fri ยท Wk 3
First time hitting the full 3-round boulder circuit. Endurance drop-off visible R2โR3 (V1sโV0s) โ that's the stimulus working. Dead hangs at end of session = race-specific grip endurance. Focus for next session: hip/shoulder rotation technique. First accessory work logged. โ

2026-05-07 ยท Thu ยท Wk 3
Good recovery work โ foam roll + stretch after back-to-back strength/climbing days.

2026-05-06 ยท Wed ยท Wk 3
Key technique cue: hip/shoulder rotation to reach holds, arms stay straighter. This is a game-changer for efficiency and forearm conservation. Practice deliberately on Fri. Note: session day after strength โ arms pre-fatigued but got good coaching out of it.

2026-05-05 ยท Tue ยท Wk 3
Clean sweep โ all 3 rounds, all exercises, lunges progressed to 12/leg. Consistent improvement week over week on this circuit. โ

2026-05-04 ยท Mon ยท Wk 3
Ran easy โ called it a recovery run, not a tempo. That's fine for Week 3 Day 1. Best nutrition day yet โ nearly perfect across all macros. Weight 196.5 lb โ continuing to trend right. ๐ฑ๐ฑ

2026-05-03 ยท Sun ยท Wk 2
Best run of the block โ full distance, OCR burpees, trail terrain, ran with a friend. 50 burpees across 10km is legitimate Spartan prep. Papusa-fueled ๐. Week 2 complete โ (Date corrected: run was Sun May 3.)

2026-05-02 ยท Sat ยท Wk 2
Swapped with Sunday OCR run.

2026-05-01 ยท Fri ยท Wk 2
Session data restored from conversation history after being accidentally overwritten by a rest-day entry. Full 4ร4 volume hit. Underhang weakness first flagged here (May 1). Muay Thai finisher.

2026-04-30 ยท Thu ยท Wk 2
Lighter than prescribed โ no foam roll. Worth adding next time, especially forearms after climbing.

2026-04-29 ยท Wed ยท Wk 2
Full 3 rounds vs 1 last week โ big improvement. Subs: diamond push-ups for dips, glute bridge for hip thrust, burpees without push-up. Lunges at 8/leg โ work toward 12 next week. No hamstring cramps. โ

2026-04-28 ยท Tue ยท Wk 2
First V3 projection of the block โ a real step up from last week. V2 crux isolation is solid progress โ linking it is just a matter of time. Got pumped on V0/V1s which means total volume was there even without accessories.

2026-04-27 ยท Mon ยท Wk 2
Smart call โ body needed movement not intensity. 131 bpm avg is solid zone 2. 12% incline at any speed is good Spartan-specific stimulus. Push for actual intervals tomorrow or Wednesday when legs feel fresher. | Weight 195.7 lb โ down 2.0 lb from Day 1 (197.7). Ahead of Week 1 target (198 lb). Trending well. โ

2026-04-26 ยท Sun ยท Wk 1
Great Week 1 closer. Conversational pace nailed โ 6:50/km is exactly where easy effort should be right now. Ran with a friend + saw a bison. Week 1 complete โ

2026-04-25 ยท Sat ยท Wk 1
Intentional swap โ running with a friend Sunday keeps the easy pace honest.

2026-04-24 ยท Fri ยท Wk 1
Solid volume session โ hit the 4ร4 structure but stayed at V0-V1 range. Good forearm pump by the end. Missed 1 top on the overhang V1 โ expected at this recovery stage. Slab work continues to look strong. Week 1 bouldering complete. โ Leg raises as hangboard sub โ good awareness of where you're at, build toward it.

2026-04-23 ยท Thu ยท Wk 1
Good call after the hamstring cramps Wed. Legs should be fresher for Friday bouldering. | Nutrition: 1677/2134 cal โ 457 under target. No breakfast, light lunch, bulk of calories ~5pm. Protein 166/196g, fat 49/71g, carbs 161/177g (all under). Weight 197.5 lb.

2026-04-22 ยท Wed ยท Wk 1
Hamstring cramps forced early stop after 1 set. Likely: dehydration + Day 1-2 accumulated fatigue + still sick. Drink more water before tomorrow's recovery session. Worth foam rolling hammies hard tonight. | Nutrition: 2109/2134 cal โ , protein 171/196g, fat 50/71g, carbs 245/177g (carbs over โ probably the cramping fuel). Weight 197.1 lb โ from 197.7.

2026-04-21 ยท Tue ยท Wk 1
Really good return session post-vacation. 2ร V2 flashes is a great sign โ strength held. Smart to skip V3s while still recovering. Forearms felt it on the overhang but stayed controlled. Slab confidence looking solid for Spartan obstacle work. ๐ช

2026-04-20 ยท Mon ยท Wk 1
Felt like shit โ send help ๐ค Still sick/recovering. Smart to keep it easy. Nutrition on point: 1850 cal / 184g protein. Weight 197.7 lb (target ~198).