1. Build my next swim session
Ask me these, one message, numbered, then wait:
- Pool length today (25 m or 50 m)?
- How much time do you have, door to door?
- How did the last session feel, 1 to 10, and anything sore?
- What is this month for: getting back into it, building distance, getting faster, or just enjoying it?
- Anything I should avoid (strokes, drills, equipment you don't have)?
Then read training_summary for the last 4 weeks and get_workout for the last 3 swims. Note what the effort ratings say versus what the heart rate says, those often disagree and effort wins.
Write one session that fits the answers: a 2 minute warm-up step first (the athlete starts it in the shower so the Watch is in swim mode at the pool), then a short easy warm-up swim, then the main part, then a cool-down. Every step label is an instruction the athlete can read on the wrist, under 40 characters, like "FR easy, long strokes" or "KICK on back, no board, hips up". Rests are real rests. Name it with the next free S-number.
Show it to me as a list with a one-line why. If I say yes, call push_plan, then tell me: "It is in the app under Your AI wrote S27. Tap Put on Watch."