Add one canonical Workout mobile release command that builds the production server and writes Android/iOS shell metadata, explicit production policy, and honest external signing/toolchain blockers.
req: examples/001
req: examples/006
req: host/002
req: local/001
Add a recovery path for mistyped completed-set weight: append a typed correction event, replay it through the local projection, and make undo restore the previous session state.
req: examples/001
req: local/001
req: local/003
req: local/004
Promote the finish/export card from static copy into session-aware product state and extend the HTTP exemplar through full finish, export, and replay.
req: examples/001
req: local/001
req: local/003
req: local/004
Make the workout exemplar recover cleanly from invalid edits, accidental double-advance, replay parse failures, and denied or timed-out host export results while keeping local events as truth.
req: examples/001
req: local/001
req: local/003
req: local/004
req: host/002
req: host/005
Keep the workout exemplar docs aligned with canonical example guidance by describing persisted truth without teaching low-level update payload terminology.
req: examples/003
req: examples/005
req: local/001
Add the workout exemplar README with run, browser, test, deploy, and boundary notes so the product example is usable without guessing commands or hidden runtime assumptions.
req: examples/001
req: examples/005
req: local/001
req: local/003
req: host/005