doris-barbell: seed john split and routine board
Some checks failed
secret-guardrails / artifact-secret-scan (push) Has been cancelled
secret-guardrails / gitleaks (push) Has been cancelled

This commit is contained in:
Fizzlepoof
2026-05-24 02:59:14 +00:00
parent 9e0f66c2b6
commit a4c5ee7285
5 changed files with 397 additions and 56 deletions

View File

@@ -22,7 +22,7 @@ Tech stack: FastAPI, Jinja2, JSON state store for V1 bootstrap, Docker Compose o
- Progress photos: out for V1.
- Muscle-size tracking: not a priority.
- Current height assumption for seed data: 68.5 inches unless John corrects it.
- Exercise catalog: John will send the real exercise list later; V1 should support templates/routines once that lands.
- Exercise catalog: John's current five-day split has now been imported as the default exercise/routine library with a default prescription of 3 sets x 10 reps; working weights are still pending.
## Current scaffold already started
@@ -45,6 +45,7 @@ Tech stack: FastAPI, Jinja2, JSON state store for V1 bootstrap, Docker Compose o
- `GET /api/history/{user_id}/workouts`
- `GET /api/progression/{user_id}/exercises`
- Homepage now renders current metrics, recent workouts, exercise bests, and placeholder template/routine scaffolding.
- Homepage now renders John's imported five-day split as the default routine board.
- Homepage now includes mobile-friendly HTML forms for quick weight entry, body measurements, exercise templates, routine drafts, and quick workout logging.
- Homepage now includes John-focused recent history snapshots so the app is useful before charts exist.
- Tests currently cover health, seeded users, BMI calculation, imperial measurement logging, exercise template creation, routine creation, history ordering, structured workout logging, progression summaries, homepage render, and form-post redirects.
@@ -86,7 +87,7 @@ Tech stack: FastAPI, Jinja2, JSON state store for V1 bootstrap, Docker Compose o
## Biggest open product questions still waiting on John
1. Exact exercise/routine list.
1. Working weights for the imported split.
2. Preferred auth mode for V1.
3. Which extra non-photo metrics matter beyond weight, BMI, body fat, waist, hips, chest, and neck.
4. Whether 68.5 inches should be treated as the current real height, or whether he wants 69 inches used instead.