Skip to content

Travel badge in the masthead + a second answer for the hinge - #287

Merged
abraraaa merged 3 commits into
mainfrom
claude/update-exercise-weights-4eg3W
Aug 13, 2026
Merged

Travel badge in the masthead + a second answer for the hinge#287
abraraaa merged 3 commits into
mainfrom
claude/update-exercise-weights-4eg3W

Conversation

@abraraaa

@abraraaa abraraaa commented Aug 12, 2026

Copy link
Copy Markdown
Owner

Travel badge — your circle, filled. The display title only ever occupies the left half of the masthead, so the marker goes there rather than annotating every row it touched. States both halves, because either alone misleads: travel volume is counted by the audit, travel load is not taken as evidence by the engine. "Sets counted. Weights held." sessionCount gains a travel tally; analytics had no travel awareness at all.

Good Morning travels — movement map signed off, with the one named gap closed: the RDL was carrying the whole hinge alone. Good Morning now travels as itself (barbell off, hinge intact) and joins the Hamstrings and Erectors alternates. Unloaded, the 4s eccentric its tempo entry already prescribes is the stimulus. No new mechanism — it already had anatomy, a cited tempo and verified footage.

934 green.

The display title only ever fills the left half of the masthead, so the
travel marker goes there rather than annotating every row it touched.
Baseline-aligned with "The lab", echoing the "N logged" count directly
above it.

It states both halves, because either alone misleads: travel volume IS
counted by the audit, travel load is NOT taken as evidence by the
progression engine. "Sets counted. Weights held."

sessionCount gains a travel tally — analytics had no travel awareness at
all, which is why a flat e1RM across a fortnight away had nothing
explaining it.
@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
project-forge Ready Ready Preview Aug 12, 2026 11:00pm

Request Review

Travel movement map signed off — the twins are nearest fit by design, and
the job is holding the habit together for a week away, not matching gym
stimulus. One gap named in the sign-off: the RDL was carrying the whole
hinge alone.

Good Morning now travels as itself (barbell off, hinge intact) and joins
the Hamstrings and Erectors alternates, so a posterior slot reaches it
instead of repeating the RDL. Unloaded, the 4s eccentric its tempo entry
already prescribes IS the stimulus — hence "slow — 4s down" on the card.

No new mechanism: it already had anatomy, a cited tempo and verified
footage. Three lines and an alternate.
@abraraaa abraraaa changed the title Travel badge takes the masthead void Travel badge in the masthead + a second answer for the hinge Aug 12, 2026
Groundwork only — no UI yet. A "reach" is a set taken beyond the
prescription on a Fresh day: an extra set, or the final prescribed set
flipped heavier on the drum. Upside-only in all three directions:

  never a miss — a reach contributes no shortfall. This is the
                 load-bearing half. An EXTRA set already falls outside
                 evaluableSets and is ignored for free, but a RAMPED
                 final set sits INSIDE the evaluated window, where a
                 good-day reach would read as a missed session and cost
                 the user a 5% deload. Encouraging a reach and then
                 punishing it is worse than not asking.
  earned only  — a reach raises the working weight only if it met the
                 prescribed reps at the heavier load. Heavier-for-fewer
                 is a fine set but not evidence the user can hold the
                 prescription there next week; the engine's weight is a
                 prescription, not a personal best.
  still honest — a reach's RIR still counts, so grinding one out holds
                 at the new weight rather than stacking another step.

Six tests pin the contract, including that a genuine miss still deloads —
the guard is narrow, not a blanket amnesty.
@abraraaa
abraraaa merged commit 6e6ce67 into main Aug 13, 2026
7 checks passed
@abraraaa
abraraaa deleted the claude/update-exercise-weights-4eg3W branch August 13, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants