Log an observation
Validated write · queues offline
Training entries
n=2020 records
source: GET /api/log/training · n=20 · logged_at desc, limit 20
Association only — not proven cause.
Choose muscle
Tap a star, or pick from the list. Glow = trained sets.
PushPullCoreLegs
Sets3
Reps8
RPE (0–10)7
Training logs per day (last 14d)
14 buckets · last 14 days
Laterality
Exposure share — never a strength claim
Progression
No muscle-tagged sessions yet
Pick a muscle above and log sets — last-vs-previous lands here automatically.
Recent sessions
8 latest · newest first
- 2026-09-19 18:00
- 2026-09-19 18:00
- 2026-09-19 18:00
- 2026-09-19 18:00
- 2026-09-18 18:00
- 2026-09-18 18:00
- 2026-09-18 18:00
- 2026-09-18 18:00
Laterality evidence
n=197L601 R586 asym 0.01
source: training payloads left/right · n=197 · asymmetry = |L-R|/total; exposure only, not strength
Association only — not proven cause.