COACHING, IN CONVERSATION
A clear next step.
Talk together. Review the changes. Keep the rest of the plan.
Open your private invite
Use the coach link on one device and its client invite on another. Your invite stays out of server request logs.
The conversation
DisconnectedMedia counters appear after joining.
Meeting notes
The recap will appear after a consented recording.
Suggested training changes
This test recognizes explicit coach commitments to next-week bench press or barbell row weight in kg. It blocks uncertain, hypothetical, rejected or conflicting changes. Every card targets Jordan’s existing, unfinished sets. Edited weights are labelled as coach edits.
Speech recognition can make mistakes. Times mark short audio chunks and are approximate. Overlapping voices remain labelled by their own device. No transcript editing is enabled in this test.
Fictional client Jordan. Canonical kg. Every set has its own ID and version. Completed, unrelated-client and out-of-week controls are included below.
Isolated test · production Airon calendars, billing and accounts are unconnected. LiveKit is self-hosted on the existing Hetzner VM. No video recording. Recording is limited to 10 minutes.