Offline-first training
No program configured.
Training experience, equipment, exercise choices, and starting loads will be collected during onboarding. Nothing has been guessed or seeded.
The IndexedDB outbox and conflict protocol are designed, but the workout runner is intentionally not implemented in Phase 0.