Groundstroke Coach · Lo-fi wireframesiPhone 17 · 402×874 pt · SwiftUI / iOS 26 HIG · light mode
How to read this board. Each frame is one SwiftUI screen, labelled with the user stories it covers. Tapping a button in Canvas view jumps to the frame it leads to. Switch to Click-through to walk the flow on one phone.
On-screen copy vs glossary (CONTEXT.md stays the domain language)
RecordingSession
Shot ClipShot
Tracked PlayerYou · “Tap yourself”
CheckpointTechnique check: Prep · Footwork · Contact · Follow-through
FaultIssue
Shot VerdictGood form · Needs work · Couldn’t see
Reference FormCoach
Top FaultMain issue
Fix PlanNext game focus
Verdict rule (decided). If any check couldn’t be seen, the shot is Couldn’t see, even when another check failed. Those shots still list their issues, but they are left out of good form % and the main issue count.