Each row is Done, Skipped, or left untouched. Skipped is stored explicitly —
an untouched row is simply not logged.
0 addressed
Sync & export
Pairing is meant to be done by camera, not by thumbs.
On the Mac run python3 ~/Documents/Claude/Memory/projects/climbing/tooling/pair_qr.py,
point the iPhone camera at the QR, then Share → Add to Home Screen from
the page it opens. The fields below are the manual fallback only.
Fallback that always works, even with no Worker deployed — get every session off the phone as a file (share to Files, AirDrop, Mail…), then drop it into ~/Documents/Claude/Inbox/training/.
History
One row per exercise, newest date first — read along the row.
PB is the best number in that row; the best cell is green.