Release Notes — Personal Training OS v1.0 (MVP)¶
Artifact: Phase 6 (Release) · Owner: Delivery Manager (Primary User) · Date: 2026-07-05
Baseline: git tag vv-accepted (SSH-signed) · Release tag (on go-live): v1.0
Release notes answer "what are we shipping, is it trustworthy, and what are its limits?" — written for the user/stakeholder, not the developer. This ships the MVP for the SF race week (25–26 Jul 2026).
What this is¶
A Notion workspace ("🏋️ Personal Training OS", under Personal Dashboard) for planning and logging running, hockey, strength, recovery, and nutrition for Primary User and Secondary User — built up front so manual use can evolve into automation later.
Highlights (what you can do at v1.0)¶
- 16 databases with a wired relational backbone (People ↔ Training Sessions ↔ Races / Training Blocks / Routes / Shoes / Templates / hockey games / Equipment).
- Multi-person from day one — Primary User and Secondary User are both first-class; per-person filtering.
- Hockey counts only when attended — enforced by a formula, not a manual checkbox.
- Automatic shoe mileage — rollup from linked runs (no manual tallying).
- Training plans that aren't empty — Workout Templates linked to Exercise Library exercises + Hockey Drills; Strength / Hockey / Mobility plans populated.
- Views & dashboard — Calendar, Planned, Hockey-by-team, By-Type chart, race and shoe tracking.
- Automation-ready fields (Source, Source ID, External URL, Imported/Synced At, Sync Status, Manual Override) present on key DBs so future Garmin/MyFitnessPal/Calendar sync can populate them.
Quality / assurance¶
- Built to 101 requirements (StrictDoc EARS spec); 101/101 requirement→design coverage (gated in
build.ps1). - V&V: 20/20 test cases Pass, 7/7 UAT Accept, 0 open defects (
verification/runs/2026-07-05-summary.md). - Gate G5 signed — baseline tag
vv-accepted(verifiable:git tag -v vv-accepted).
Known limitations¶
- Backup fidelity: a Notion export → re-import restores your data and databases but not inline view layouts (Notion platform limitation, defect D-07 accepted). See the backup/recovery runbook.
- Manual source default relies on a database template (Notion can't default a select via API).
Deferred to a later release (Won't-this-release)¶
Live integrations (Garmin, MyFitnessPal, Apple Health, Strava, Calendar), RAG/AI insight, auto-scheduling hockey games into Training Sessions (D-04), and users beyond Primary User + Secondary User. Per Charter §5 + MoSCoW v1.1.
CHANGELOG¶
v1.0 — 2026-07-05 (initial release)¶
- Initial MVP release of the Personal Training OS: 16 databases, relational backbone, hockey-attendance formula, shoe-mileage rollup, populated training plans, core views/dashboard, automation-ready fields.
- V&V complete (G5, tag
vv-accepted).