workout-log

SHIP phase 2 · goal 3 · status: active · ~35.8h remaining

Recommendation reasoning

Active and progressing. Continue.

Top task: workout-log.T206

Tasks (22)

IDTitleSlotStatusPriHrsBlocked by
T202 H#1 dedupe ab wheel + kneeling rollouts (workout-log) unassigned shipped 100 0.25
T203 H#2 reorder sections: Rehab PT → Push Ups → (Sit ups/Mason OR Monster/Crab/Clamshell) → St… unassigned shipped 95 0.75
T204 H#3 Withings data integration with L19 graceful-degrade (workout + sleep) unassigned shipped 95 1.5
T209 H#6 ← Back to morning button (workout-log) unassigned done 95 0.5
T205 H#4 section-level skip checkboxes (e.g., skip Strength entirely) unassigned shipped 90 1.0
T166 Workout log — pre-fill exercises + on/off toggle for cuttable unassigned shipped 85 3.5
T207 H#7 /workout/compare interleaved-by-day audit (DB vs Excel pairs, last 5 days) unassigned done 85 1.5
T137 Sleep_segments multi-row UI (#25) unassigned shipped 80 4.0
T167 Workout log — mobile interface RULE 14 audit + remediation ken-decision shipped 80 3.0
T206 H#5 visual consistency with /pm + /morning per RULE 14 unassigned queued 80 1.0
T214 Workout-log weekend-default-Monday bug — RULE 14 helper shipped (callsite migration deferr… unassigned done 80 0.5
T215 Workout-log callsite migration to default_workout_day() (RULE 14 completion) unassigned done 80 0.5
T227 H#3 Withings L19 status flag injected (full wrap pending) unassigned shipped 80 0.5
T228 H#1 dedupe ab wheel investigation — schema columns inspected unassigned shipped 80 0.25
T229 H#3 Withings L19 graceful-degrade — full try/except wrap shipped unassigned done 80 0.5
T136 Workout-log full Jinja template extraction mini-local queued 70 6.0
T138 WHOOP/Withings re-auth automation (#20) unassigned cancelled 70 3.0
T168 Workout log — accuracy confidence-building (Ken does not trust it yet) unassigned shipped 70 4.0
T208 H#8 per-set toast confirmation ("Set 3 saved · 8 reps × 185 lb · ✓") unassigned queued 70 0.5
T066 Reliability pass — auto-save on idle for workout-log + CP cards unassigned shipped 60 -
T242 Block-aware Excel parser for /workout atomization unassigned done 5 1.5
T253 /workout v3 first cut — parallel surface like /morning v5 unassigned shipped 5 1.5