← All changes

Design direction documented

The app philosophy and Quiet Sport aesthetic are written down — the handful of invariants that should never silently change.


What shipped

A design spec (DESIGN.md) and a codebase orientation doc (CLAUDE.md) capture:

  • The app philosophy: ≤2-tap mid-set logging, resilient rest timer, watch as HR strap, session-end pain gate only, 90-second onboarding, no gamification, personalization over streaks.
  • The Quiet Sport aesthetic: ink canvas, warm cream text, single coral accent, three type roles (display / body / data), 8-point grid, one big animation per screen.
  • Non-goals: no AI coach, no social feed, no Strava segments, no Watch-side set logging, no per-set pain slider, no in-app video library.

Why

To keep future sessions (and future-me) honest. A change that crosses any of these invariants should surface itself, not slip in quietly.