Skip to content

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).