Machine and cable loads aren't comparable between gyms, so the wrong one here quietly corrupts every machine exercise in the session.
Numbers without a unit are read as pounds. Write 100kg x 8 for kilograms.
Typos and elongations stay. Don't clean anything up — "baaaarely" means something, and the raw text is what makes errors findable later.
Add a photo and Check it ask Claude through your API key, which is billed per use on the Developer Platform, not your Claude plan. Logging itself costs nothing.
State: photo transcribed
Nothing is written until you use it. Fix anything that's off after inserting; the raw text is what every row descends from.
State: transcription failed
State: checked, with questions
Hey Jimmy, it's me, a crow. That number's totally real. Wanna trade bitcoins?
Qwack! The crows are liars, Jimmy. Check the heavy one.
Recognised 2 exercises — check the count matches what you did.
120 lb is 15 lb above anything logged for Lat Pulldown at Gym A. Right number?
"stoped short on the last": was that a partial rep, or a set of 7?
The Chest-Supported Row jump from 35 to 40 matches your usual step. Nothing else stands out.
State: checked, nothing wrong
Qwack. I'm the only bird that's real, Jimmy. So are these numbers.
State: second opinion
State: no names recognised / nothing to check / history missing
No exercise names recognised yet. If you've typed some, they may be phrased in a way the taxonomy doesn't know — the pipeline will flag them when it runs.
1 question still open. You can log anyway — the answers ride along as a note on the commit, they don't change any row.
State: after Log it