Add the gym-floor census axis to the coverage handoff
Claude-Session: https://claude.ai/code/session_01HJDQQDA9QdP8zByg43H5v3
This commit is contained in:
@@ -18,16 +18,28 @@ model, audit against it, then author the gap-fillers in priority order.
|
||||
|
||||
## The coverage model (starting point — refine it, don't rubber-stamp it)
|
||||
|
||||
A movement-pattern × modality matrix. Patterns: squat, hinge, lunge,
|
||||
horizontal push, vertical push, horizontal pull, vertical pull, elbow
|
||||
flexion, elbow extension, shoulder raise (lateral/rear), hip ab/adduction,
|
||||
calf, core anti-extension, core rotation, core lateral, core flexion,
|
||||
mobility/warm-up. Modalities: machine, free weight (barbell/dumbbell),
|
||||
bodyweight/floor. A cell needs an exercise only if real programs train that
|
||||
pattern that way — the test for "done" is that a typical gym-goer (machine
|
||||
circuit, free-weight lifter, or home/bodyweight) can build their whole
|
||||
program from the picker. Write the filled matrix into SYSTEM.md (or a
|
||||
COVERAGE.md beside it) so future additions are judged the same way.
|
||||
Two axes, and the target list is their **union**:
|
||||
|
||||
1. **Function — a movement-pattern × modality matrix.** Patterns: squat,
|
||||
hinge, lunge, horizontal push, vertical push, horizontal pull, vertical
|
||||
pull, elbow flexion, elbow extension, shoulder raise (lateral/rear), hip
|
||||
ab/adduction, calf, core anti-extension, core rotation, core lateral,
|
||||
core flexion, mobility/warm-up. Modalities: machine, free weight
|
||||
(barbell/dumbbell), bodyweight/floor. A cell needs an exercise only if
|
||||
real programs train that pattern that way.
|
||||
2. **Equipment — a gym-floor census.** Walk a typical commercial gym
|
||||
(Planet Fitness / Golds tier): every common machine and free-weight
|
||||
station should have at least one library entry, because users log by
|
||||
station name, not by pattern — the matrix calls horizontal push "covered"
|
||||
by Chest Press, but Bench Press, Dumbbell Bench Press, and Pec Deck are
|
||||
distinct stations people expect to find in the picker. Inclusion test:
|
||||
"found in most gyms," not "exists somewhere."
|
||||
|
||||
The test for "done": a typical gym-goer — machine circuit, free-weight
|
||||
lifter, or home/bodyweight — can build their whole program from the picker
|
||||
without a missing pattern *or* a missing station. Write both filled tables
|
||||
into SYSTEM.md (or a COVERAGE.md beside it) so future additions are judged
|
||||
the same way.
|
||||
|
||||
## What a rough audit already shows (verify, then prioritize)
|
||||
|
||||
@@ -41,14 +53,23 @@ COVERAGE.md beside it) so future additions are judged the same way.
|
||||
by a motion; its first real use may shake out bugs.
|
||||
- **Shoulder raise**: no Lateral Raise (machine Shoulder Press only).
|
||||
- **Core flexion**: no plain Crunch (machine Abdominal only).
|
||||
- **Census gaps** — the current 14 machines are the standard selectorized
|
||||
circuit (good coverage there), but common stations are absent: bench
|
||||
press / incline bench (barbell + dumbbell), squat rack / Smith machine,
|
||||
pec deck (+ rear-delt fly), the cable station's staples (triceps
|
||||
pushdown, cable curl, cable crossover, face pull), assisted dip /
|
||||
pull-up, hack squat, back extension (roman chair), hip thrust, and the
|
||||
whole dumbbell rack (rows, shoulder press, flys, lateral raises, curls,
|
||||
RDLs, lunges, goblet squat).
|
||||
- Memory notes a desired "morning wake-up" mobility set (Cat-Cow exists;
|
||||
neck rolls, arm circles, etc.) — decide whether it's this session or the
|
||||
next phase.
|
||||
|
||||
Filling these modestly lands around 40–46 total (currently 22) — "double the
|
||||
library" is the outcome, but the matrix decides which ones and in what order:
|
||||
hinge first, then lunge + bodyweight canon, then free weights, then
|
||||
isolation/mobility.
|
||||
The pattern matrix alone lands around 40–46 total (currently 22); the union
|
||||
with the gym-floor census pushes it to roughly 50–60. The tables decide
|
||||
which ones and in what order: hinge first, then the bench/rack/dumbbell
|
||||
free-weight canon and bodyweight staples, then the remaining stations
|
||||
(cables, pec deck, assisted machines), then isolation/mobility.
|
||||
|
||||
## Authoring workflow, per exercise
|
||||
|
||||
@@ -102,8 +123,10 @@ delete this file in the final commit.
|
||||
|
||||
## Judgment calls you're empowered to make
|
||||
|
||||
The final matrix rows and which cells count as "required"; the exact
|
||||
exercise picks per gap and their names; whether the mobility/"morning
|
||||
wake-up" set is in scope or explicitly deferred to the next phase; per-
|
||||
exercise camera yaw and prop minimalism (schematic silhouettes, never scale
|
||||
models).
|
||||
The final matrix rows and which cells count as "required"; where the census
|
||||
draws its "most gyms" line (kettlebells, T-bar row, pullover machine, and
|
||||
cardio equipment are likely out; Smith machine is borderline); whether the
|
||||
cable station gets one entry per exercise or per pattern; the exact
|
||||
exercise picks and their names; whether the mobility/"morning wake-up" set
|
||||
is in scope or explicitly deferred to the next phase; per-exercise camera
|
||||
yaw and prop minimalism (schematic silhouettes, never scale models).
|
||||
|
||||
Reference in New Issue
Block a user