8 week recovery plan - procedure day = 2025-10-17                                  
age 61 measured peak bpm 168 measured min bpm 42
F (fudge factor) 50% 55% 60% 63% 65% 68% 70% 72% 74% 76% 77% 78% 79% 80% ← max 80% until 1 year checkup October 2026
F * (220-HR) 80 87 95 99 103 107 111 114 118 121 122 124 126 127
F * (max-min) + min 105 111 118 121 124 127 130 133 135 138 139 140 142 143
peak target 92 99 107 110 114 117 121 124 126 129 131 132 134 135
override target 92 99 107 110 114 117 121 121 126 129 131 132 134 135 overrides
Recovery
  Monday (mins) Tuesday (mins) Wednesday (mins) Thursday (mins) Friday (mins) Saturday (mins) Sunday (mins)   HR Achieved
Yoga Zwift eBike Yoga Zwift eBike Yoga Zwift eBike Yoga Zwift eBike Yoga Zwift eBike Yoga Zwift eBike Yoga Zwift eBike Limits for the week limit ?
week 1 Mon 2025-10-20 rest rest rest rest rest 10 10 - 10 15 - rest rest ✅
week 2 Mon 2025-10-27 rest 10 15 - 10 20 - 10 20 - 10 25 - 30 20 -   45 - 45m < 92bpm 92 ✅
week 3 Mon 2025-11-03 rest 15 30 - 30 - - - 60 - - 64 - rest - felt weird pottering in garage 45m < 99bpm 99 ✅
week 4 Mon 2025-11-10 bootcamp walk 1hr bootcamp rest bootcamp walk 1hr rest   50 - 65 - - - 46 - 1hr < 106bpm 107 ✅
week 5 Mon 2025-11-17 rest dpp walk 1hr dpp walk 1hr - 43 - rest 67 box carrying box 37 carry 1hr < 110bpm 110 ✅
week 6 Mon 2025-11-24 rest - 66 - 34 32 - rest   60 - 47 - - - 70 - 1hr < 113bpm 114 ✅
week 7 Mon 2025-12-01 rest rest 127min brommy DK rest - 60 - 60 - - flu symptoms 1hr < 117bpm 117 ✅
week 8 Mon 2025-12-08 flu symptoms flu symptoms 30 30 - flu symptoms - 60 - 60 - - rest - felt weird 1hr < 120bpm 121 ✅
Strength rebuild                                                
week 9 Mon 2025-12-15 4000 steps shopping rest 30 30 - - 45 - - 60 - 60 - - - 56 - 1hr < 120bpm 121 ✅
week 10 Mon 2025-12-22 - 55 brom rest 60 - 25 - 45 - - 45 - 67 - - - 52 - 1hr < 126bpm 126 ✅
week 11 Mon 2025-12-29 rest - 60 - 36 - 25 rest rest 45 - - - 60 - 1hr < 129bpm 129 ✅
week 12 Mon 2026-01-05 rest 10 51 - 52 31 - 10 - 59 10 59 - 71 - - rest 1hr < 130bpm 131 ✅
week 13 Mon 2026-01-12 - 45 - 10 44 - 45 31 - 10 - - - 61 - 10 - - 10 55 - 1hr < 132bpm 132 ✅
week 14 Mon 2026-01-19 10 51 - 10 - 66 15 - 60 30 40 - - 61 - 10 - - 10 55 - 1hr < 133bpm 134  
week 15 Mon 2026-01-26 10 - - 10 60 - 70 - 60 30 60 - - 61 - 10 - - 10 55 - 1hr < 129bpm 129  
week 16 Mon 2026-02-02 10 - - 10 60 - 70 - 60 30 60 - - 61 - 10 - - 10 55 - 1hr < 135bpm 135  
week 17 Mon 2026-02-09 10 - - 10 60 - 70 - 60 30 60 - - 61 - 10 - - 10 55 - 1hr < 135bpm 135  
week 18 Mon 2026-02-16 10 - - 10 60 - 70 - 60 30 60 - - 61 - 10 - - 10 55 - 1hr < 135bpm 135  
week 19 Mon 2026-02-23 10 - - 10 60 - 70 - 60 30 60 - - 61 - 10 - - 10 55 - 1hr < 135bpm 135  
week 20 Mon 2026-03-02 10 - - 10 60 - 70 - 60 30 60 - - 61 - 10 - - 10 55 - 1hr < 135bpm 135