Create
New workout shell
The app should POST the same fields with a stable client_workout_id. Steps, efforts, and samples can arrive before finish and be retried idempotently.
Ready.
Plan one mixed session, record many steps and efforts inside it, then let the completed workout create linked scored activities for existing feed and wallet logic.
The app should POST the same fields with a stable client_workout_id. Steps, efforts, and samples can arrive before finish and be retried idempotently.