Record Player flow, Streak and identity decisions

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
CedricandClaude Opus 5.5 committed 2026-10-28 22:55:34 +01:00
1 parent 4ea3b8a0c1
commit 3de4ed2a1b
3 files changed
+31 -5

No files matched your search

+16 -4
View File
@@ -45,9 +45,19 @@ One Exercise inside a Plan, with Mode-specific parameters:
_Avoid_: Item, entry
**Superset**:
Two or more Workout Steps grouped so they are performed alternately, one set of each in turn.
Two or more adjacent Workout Steps grouped so they are performed alternately (A1 → B1 → A2 → B2 …).
It has one set count; each Step keeps its own reps or duration and weight. Rest between its Exercises
within a round is optional; the Rest Screen always follows the end of a round.
_Avoid_: Circuit, combo
**Rest Screen**:
In Workout Mode, the screen after "Set done": a count-up timer ("Resting 1:12") and a "Start next set"
button. Nothing counts down. Timed sets start only when the user taps Start.
**Transition**:
In Stretching Mode, a short card between rounds, sides ("Switch sides") and Exercises, after which the
next hold starts automatically. Length set per Plan, 5 s by default.
## Sessions
**Session**:
@@ -58,7 +68,9 @@ _Avoid_: Workout, run
**Player**:
The guided, one-Exercise-at-a-time screen used to perform a Session. It shows a large countdown ring,
pulses the Mode's accent colour in the last three seconds, shows full-screen "next" cards, advances
automatically when a timer ends, keeps the screen awake, and plays a gentle sound. No vibration.
automatically when a timer ends and keeps the screen awake. A single soft chime (singing bowl in
Stretching, muted "tok" in Workout) plays only when a timer ends or something new starts; it mixes
with the user's music and can be muted. No ticking, no vibration.
**Set Log**:
The reps and weight actually done for one Workout set, prefilled from the Step's targets and confirmed
@@ -68,5 +80,5 @@ with "Set done".
The per-Mode list of Sessions with date, Plan, duration and Set Logs.
**Streak**:
A single, Duolingo-style daily streak shared by both Modes: consecutive days with at least one complete
Session in either Mode. Incomplete Sessions do not count.
A single, subtle, Duolingo-style daily streak shared by both Modes: consecutive days with at least one
complete Session in either Mode, however short. Incomplete Sessions do not count.