Page Inventory & Publication Plan

Purpose

Track planned documentation pages and site structure before bulk content generation. Evolves in parallel with 01-product-knowledge/ so IA and KB maturity stay aligned. Seed content lives in staging/; labels follow 02-docs-system/methodology/FACTS-AND-ASSUMPTIONS.md.

Usage


IA adoption (2026-04-08)

Primary Level-1 navigation (English UI copy):

  1. About CoachEye
  2. Quick start
  3. Core concepts
  4. Today
  5. Logbook
  6. Training Hub
  7. Smart Court
  8. Video Analysis
  9. Usage scenarios
  10. For Coaches (narrative; nav under Usage scenarios)
  11. For Clubs & Academies (narrative; nav under Usage scenarios, after For Coaches)
  12. For Parents (narrative; nav under Usage scenarios, after For Clubs & Academies)
  13. For Individual Athletes (narrative; nav under Usage scenarios, after For Parents)

Additional planned pages (linked from hub / related; not all are Level-1): Interface overview (outline §4), Version limitations (outline §12).


Merge map (old → new)

Old Page ID Disposition New / target
PI-002 Shell navigation & profile cut — merged PI-024 Interface overview
PI-006 Project structure & navigation cut — merged PI-024 Interface overview
PI-016 Training Hub — routine groups cut — merged PI-019 Training Hub (top-level; routine groups = subsection)
PI-022 FAQ cut — removed from published site (2026-04-24) No faq.html; cross-links point to Core concepts, Usage scenarios, Version limitations
PI-023 Glossary cut — removed from published site (2026-04-24) No glossary.html; canonical terms remain under _docs-memory/01-product-knowledge/terminology/; readers use Core concepts on the site
PI-021 Analytics hub cut — removed from published site (2026-04-24) No analytics.html; use Analytics & Progress (PI-041) analytics-and-progress.html and Logbook (PI-007) as entry points
Standalone project-purpose.md staging replaced about-coacheye.md (PI-001)

PI-003 (To Do) is refocused in IA: product-brief positions calendar under Logbook; new-web-guide To-Do topics (PI-009–PI-015) remain evidence rows for capture, with Notes on IA split.

No Page ID dropped without a merge note or cut reason — see table below.


Site structure (outline) — product positioning

Section KB notes
About CoachEye product-brief.md; research/prototype-doc-synthesis-2026-04-08.md
Quick start / Interface flows/FLOW-INVENTORY.md; screens/SCREEN-INVENTORY.md
Four areas To Do (doc hub: Today / today.html), Logbook, Smart Court, Video Analysis — product-brief.md § Product Structure
Training Hub features/FEATURE-INVENTORY.md; drill schema [Unverified] detail; narrative pages Training Management (PI-039), Video & Smart Court (PI-040), Analytics & Progress (PI-041)
Analytics entities/ENTITY-INVENTORY.md; ML metrics [Unverified] until PRD

Coverage evidence (new-web-guide)

Static guide paths remain read-only evidence (source/figma-make-export/docs/new-web-guide/). Enumeration unchanged from prior inventory; see historical rows PI-003–PI-016 for sections/** mapping.


Page list

Page ID Title Type L1 / Section Goal Audience Status Stage / readiness KB source(s) Notes
PI-001 About CoachEye overview About Reader understands platform value for athletes, parents, coaches; racquet-sports positioning End users; reviewers draft publishable-draft product-brief.md; research/prototype-doc-synthesis-2026-04-08.md Staging: about-coacheye.md. Marketing overview page; shell capture assets/screenshots/todo-today-overview.png on build. Terminology CoachEye vs Video Analysis: PD-001; see Core concepts.
PI-035 How to Create Your Own Smart Court concept About (adjacent) Reader understands input vs intelligence layers, six-step setup, ecosystem links; builds Smart Court mental model End users; coaches; clubs draft publishable-draft product-brief.md § Smart Court; flows/FLOW-INVENTORY.md Staging: how-to-create-your-own-smart-court.mdhow-to-create-your-own-smart-court.html. Header nav after PI-001. Cross-links PI-008, PI-029, PI-004, PI-019.
PI-017 Quick start how-to Quick start Login, account vs logbook, switching logbooks, navigation across four main areas End users draft publishable-draft product-brief.md § Account, Logbook; entities/ENTITY-INVENTORY.md
PI-018 Core concepts concept Core concepts Reader understands logbook, event, training plan, drill, session, Smart Court, Video Analysis, AI analysis End users draft publishable-draft product-brief.md § Domain Model; terminology/CONTROLLED-VOCABULARY.md
PI-024 Interface overview concept (hub / related) IA: what each of four areas shows; how to move between them End users draft publishable-draft flows/FLOW-INVENTORY.md; screens/SCREEN-INVENTORY.md; [Unverified] UI detail Merge of former PI-002 + PI-006. Staging: interface-overview.md.
PI-003 Today how-to Today Reader can use Today/Calendar, timeline, reminders, plans entry, composer; knows bridges to Logbook etc. End users draft publishable-draft product-brief.md § To Do; features/FEATURE-INVENTORY.md; new-web-guide/sections/todo.html Staging: today.mdUser Guide. App footer tab To-Do; doc URL today.html. Screenshots: Playwright capture:todo; assets copied on build. Subpages: PI-030 (add session), PI-027 (development-plans.html).
PI-030 Add a session from Today how-to Today (sub) New Session flow: publication-ready user guide (athletes, parents, coaches); sports-first framing End users draft publishable-draft product-brief.md § Event types; new-web-guide capture specs Staging: today-adding-new-section.mdtoday-adding-new-section.html. UI label: New Session. Cross-refs: PI-015, PI-019. Location model (venue DB vs pins): product brief / version-limitations.md / PRD.
PI-036 Schedule a match how-to Today (sub) Reader schedules a Match Play session from Today (New Session): session type, court/location or new venue, participants, optional training plan; saves to timeline End users draft publishable-draft TrainingCreationFlow.tsx (prototype); today-adding-new-section.md companion Staging: schedule-a-match.mdschedule-a-match.html. Playwright: capture-schedule-match.spec.tsschedule-match-*.png. Bridges PI-030, PI-027, Logbook, Training Hub.
PI-037 Schedule a Training Session how-to Today (sub) Reader schedules a drill-filled training block from Today: Tennis + Add Training Plan or Routine; emphasizes Training Hub, Drills Collection, Training sessions, Create New Drill End users draft publishable-draft Compiled from PI-030, PI-019, PI-032, PI-033, PI-031; screenshots reuse new-web-guide assets Staging: schedule-a-training-session.mdschedule-a-training-session.html.
PI-038 Starting drills during a session how-to Today (sub) Reader starts a drill from Training Plan inside a live tennis session; uses Complete Drill, Recordings, Shot Events; bridges Smart Court, Training Hub End users draft publishable-draft Design capture https://clasp-basic-75047181.figma.site (2026-04-23); aligns Shot Events with PI-008 staging User Guide (brief → guide → rewrite → sanitize). starting-drills-during-session.mdstarting-drills-during-session.html. Playwright: capture-drill-launch-from-today.spec.tsdrill-launch-*.png. Cross-links PI-003, PI-029, PI-019, PI-032, PI-033.
PI-027 Development Plans how-to Today (sub) Reader can use Weekly Schedule: Modify, Week Template, activity type + Locations → timeline, drag time, edit details, change type End users draft publishable-draft FEATURE-INVENTORY.md; FLOW-INVENTORY.md FL-DEV-PLANS; DevelopmentPlansView.tsx (evidence) User Guide with Page Briefing. Staging: development-plans.mddevelopment-plans.html. Playwright: capture-development-plans.spec.tsassets/screenshots/dev-plans-*.png.
PI-007 Logbook concept Logbook Definition, switching logbooks, calendar, events, session feed, analytics overview End users draft structured-kb product-brief.md § Logbook; entities/ENTITY-INVENTORY.md Subsections 6.1–6.4 in logbook.md (Calendar; Events; Training plan; Session feed & analytics). Subpage: PI-028 shared-training-logbooks.html (list / share / switch).
PI-028 View and manage shared training logbooks how-to Logbook (sub) Reader opens Logbooks list from Logbook tab selector; understands My / Shared by You / Shared to You; Share, Create New, Use Code; switches active logbook End users draft publishable-draft product-brief.md § Logbook; LogbooksView.tsx; HOWTO traces in how-to-procedures.md Page Briefing on shared-training-logbooks.md. Playwright: capture-shared-logbooks.spec.tsshared-logbooks-*.png.
PI-034 Credits how-to Personal Account (sub) Reader sees video storage quota (Videos / Analysis / Other), AI credits balance, monthly allocation & reset, 7-day usage, activity log; knows how to buy more End users draft publishable-draft FEATURE-INVENTORY.md Account/Credits; SCREEN-INVENTORY.md VIEW-CREDITS; design https://clasp-basic-75047181.figma.site User Guide (briefing → guide → rewrite → sanitize). credits.mdcredits.html. Header nav; subordinate Personal Account (profile menu). Playwright: capture-credits.spec.tscredits-*.png. Cross-links PI-017, PI-004.
PI-019 Training Hub reference Training Hub Catalog, search, drill records & JSON schema, use in training plan End users draft publishable-draft product-brief.md § Training Hub & Drills; features/FEATURE-INVENTORY.md Merge of former PI-016 (routine groups → subsection). New Session → Routine entry path: user guide PI-030 today-adding-new-section.html.
PI-039 Training Management concept Training Hub (sub) Reader sees planning → week → execution → matches as one system; less chaos, repeatable loop; bridges Today, Development Plans, Hub, Smart Court, Video Analysis, Analytics Coaches; clubs draft publishable-draft Staging copy 2026-04-24; prototype https://clasp-basic-75047181.figma.site (Playwright captures shared with PI-027/033/036/038) Staging: training-management.mdtraining-management.html. Header nav under Training Hub. Assets: training-sessions-03-wizard-metadata-empty.png, dev-plans-week-timeline-rows.png, drill-launch-02-training-plan.png, schedule-match-05-match-play-new-session-form.png.
PI-040 Video & Smart Court concept Training Hub (sub) Reader connects capture → review → court context → custom setup; bridges Video Analysis, Smart Court, How to Create Smart Court, Training Management, Drills, Analytics Coaches; clubs draft publishable-draft Staging copy 2026-04-24; prototype https://clasp-basic-75047181.figma.site; Playwright capture-video-analysis, capture-smartcourt Staging: video-and-smart-court.mdvideo-and-smart-court.html. Header nav under Drills Collection (Training Hub column). Assets: va-coacheye-home.png, va-analyze-player.png, smartcourt-session-shot-events.png, smartcourt-location-browser.png.
PI-041 Analytics & Progress concept Training Hub (sub) Reader ties metrics, AI, video, and history into visible progress; coaching loop collect→analyze→adjust; bridges Logbook, Training Management, Video, Drills, Development Plans Coaches; parents; athletes draft publishable-draft Staging copy 2026-04-24; prototype https://clasp-basic-75047181.figma.site; Playwright capture-logbook for Logbook dashboard/sessions assets Staging: analytics-and-progress.mdanalytics-and-progress.html. Header nav under Video & Smart Court (Training Hub column). Assets: logbook-dashboard-analytics.png, logbook-sessions-video-analytics-expanded.png, logbook-sessions.png.
PI-031 Create New Drill how-to Training Hub (sub) Reader authors a drill via Create New Drill wizard; understands Basics, Structure, Action Flow, Target Zones, Details, Review; Combined Drill (Circuit) End users; coaches draft publishable-draft Published design reference (2026-04-22); product-brief.md § Training Hub User GuideRewritingSanitizer (PAGE-SANITIZER.md step 4). Publish-final staging body. create-new-drill.mdcreate-new-drill.html. Header nav; PI-019 cross-link; PI-032 drills library page. Playwright: capture-create-new-drill.spec.tscreate-drill-*.png.
PI-032 Drills Collection reference Training Hub (sub) Reader understands Training Hub Drills tab: categories, drill cards, thumbnail markings, My Drills, link to Create New Drill End users; coaches draft publishable-draft Design capture https://clasp-basic-75047181.figma.site (2026-04-22); product-brief.md § Training Hub User Guide (briefing → guide → rewrite → sanitize). drills-collection.mddrills-collection.html. Header nav; cross-links PI-019, PI-031. Playwright: specs/capture-drills-collection.spec.tsdrills-collection-*.png.
PI-033 Training sessions how-to Training Hub (sub) Reader understands session templates: drills list, Main Focus, Key Elements, New Training Session Template wizard vs Smart Court live session End users; coaches draft publishable-draft SessionModals.tsx, TrainingPreviewModal.tsx; design capture same as PI-032 User Guide (overview, list anatomy, wizard, Info vs +, short Q&A); Page Briefing folded into appendix. training-sessions.mdtraining-sessions.html. Header nav; PI-019, PI-032, PI-031, PI-029. Playwright: capture-training-sessions.spec.tstraining-sessions-*.png.
PI-008 Smart Court concept Smart Court Location & logbook user, planned events, on-court start; session lifecycle; re-identification UX End users draft publishable-draft product-brief.md § Smart Court; SmartCourtLocationView.tsx; unknowns/conflicts-and-gaps.md User Guide on smartcourt.md. Subpage PI-029: Smart Court: Start New Session. Playwright: capture-smartcourt.spec.tssmartcourt-*.png; capture-sections.spec.tsshell-smartcourt.png.
PI-029 Smart Court: Start New Session how-to Smart Court (sub) Reader uses Start New Session on SMARTCOURT; understands App.tsx session payload and TrainingSessionView entry End users draft publishable-draft SmartCourtLocationView.tsx; App.tsx onCreateNewSession; TrainingSessionView.tsx; how-to-procedures.md User Guide on smartcourt-start-new-session.md. Playwright: capture-smartcourt-start-new-session.spec.ts; capture-training-session-from-smartcourt.spec.tssmartcourt-*.png, training-session-*.png under assets/screenshots/.
PI-004 Video Analysis concept Video Analysis Workspace, AI analysis, insights, conversational AI End users draft structured-kb product-brief.md § Video Analysis; flows/FLOW-INVENTORY.md Subsections 9.1–9.3 in video-analysis.md.
PI-020 Usage scenarios how-to Usage scenarios AI-supported development planner narrative; eight key scenarios; common use modes; full-loop table; role links; cross-links across Today, Development Plans, Hub, Smart Court, Video, Logbook, Analytics, shared logbooks End users draft publishable-draft product-brief.md (goals); flows/FLOW-INVENTORY.md Staging: usage-scenarios.mdusage-scenarios.html. RU: staging/ru/usage-scenarios.md. Screenshots: todo-today-overview.png, va-analyze-player.png, logbook-dashboard-analytics.png.
PI-042 For Coaches concept Usage scenarios (adjacent) Coaches see narrative on scaling with structure: multi-athlete clarity, centralized data/video/analytics, venues, opponent review, before/after; links into Training Hub and Logbook flows Coaches; clubs draft publishable-draft Staging copy 2026-04-24; product positioning Staging: for-coaches.mdfor-coaches.html. Header nav column 3 under linked Usage scenarios; adjacent PI-046. Screenshot reuse per staging (logbook-dashboard.png).
PI-046 For Clubs & Academies concept Usage scenarios (adjacent) Clubs see narrative on standardization, org-wide visibility, multi-coach and multi-venue operations, accountability, parent transparency, before/after; links Training Hub, Logbook, shared logbooks, Analytics & Progress, For Parents/Coaches Club leadership; academies draft publishable-draft Staging copy 2026-04-24; product positioning Staging: for-clubs-and-academies.mdfor-clubs-and-academies.html. Header nav column 3 after For Coaches. Screenshots: logbook-dashboard-analytics.png, shared-logbooks-overview.png (reuse).
PI-043 For Parents concept Usage scenarios (adjacent) Parents see narrative on clarity, progress visibility, coaching quality, video understanding, objective history/trends/AI, informed support; links to Logbook, plans, analytics, video, shared logbooks, coaches page Parents; families draft publishable-draft Staging copy 2026-04-24; product positioning Staging: for-parents.mdfor-parents.html. Header nav column 3 after For Clubs & Academies. Screenshot reuse logbook-dashboard.png.
PI-044 For Individual Athletes concept Usage scenarios (adjacent) Independent athletes see narrative on structured solo training, Hub/drill content, review and progress tracking, opponent video prep, Plan→Train→Review loop; links to Today, Logbook, Hub, sessions, drills, video, Smart Court, analytics, plans Athletes draft publishable-draft Staging copy 2026-04-24; product positioning Staging: for-individual-athletes.mdfor-individual-athletes.html. Header nav column 3 after For Parents. Screenshot reuse logbook-dashboard.png.
PI-045 Opponent analysis concept Usage scenarios (sub of PI-044 narrative) Athletes store and review match/opponent video, track scouting insights over time, align training to calendar peaks and specific opponents, involve coach via shared product context Athletes; coaches (shared workflow) draft publishable-draft for-individual-athletes.md; video-analysis.md; product-brief.md § Video; PI-027/PI-036 bridges Staging: opponent-analysis.mdopponent-analysis.html. Header nav nested under For Individual Athletes. Assets: va-coacheye-home.png, va-analyze-player.png, dev-plans-week-timeline-rows.png (shared with PI-004 / PI-027 captures).
PI-021 Analytics & interpretation concept (removed hub) Former short hub page; analytics surfaces in Logbook, Video Analysis, session summaries End users cut removed 2026-04-24 product-brief.md § Value, Session No published analytics.html. Use PI-041 analytics-and-progress.html, PI-007 logbook.html, PI-004, PI-029.
PI-025 Version limitations & MVP reference (hub / related) MVP exclusions; wearables, streaming, officiating; expectation management End users draft publishable-draft product-brief.md § Out of Scope, Constraints
PI-022 FAQ reference (removed) Former common-questions page End users cut removed 2026-04-24 product-brief.md No published faq.html. Topics: Core concepts, Usage scenarios, Version limitations, area guides.
PI-023 Glossary glossary (removed) Former on-site glossary End users cut removed 2026-04-24 terminology/CONTROLLED-VOCABULARY.md No published glossary.html. Canonical vocabulary in KB; site: Core concepts.

UX capture deep-dive rows (retained; IA cross-referenced)

Page ID Title Type Section Goal Status KB source(s) Notes
PI-005 Capture coverage & matrix reference Capture / QA CM states ↔ Layer C planned unknowns/conflicts-and-gaps.md §4
PI-009 To-Do — session composer how-to UX / capture Composer UI planned features/FEATURE-INVENTORY.md IA: To Do area; see PI-003.
PI-010 To-Do — timeline rows reference UX / capture Timeline interpretation planned features/FEATURE-INVENTORY.md
PI-011 Development Plans card concept UX / capture Card purpose planned features/FEATURE-INVENTORY.md Full-screen guide: PI-027 development-plans.html.
PI-012 Inline product tour how-to UX / capture Tour flow planned new-web-guide [Unverified] KB
PI-013 Athlete profile row reference UX / capture Row affordances planned screens/SCREEN-INVENTORY.md
PI-014 New Session — entry & location how-to UX / capture Location flow planned flows/FLOW-INVENTORY.md IA: aligns with Events in Logbook PI-007.
PI-015 New Session — session type variants how-to UX / capture Session types planned flows/FLOW-INVENTORY.md IA: event types in product-brief § Event. User-facing walkthrough with screenshots: PI-030today-adding-new-section.html.

Cut IDs (merge targets above)

Page ID Title Status Reason
PI-002 Shell navigation & profile cut Merged into PI-024
PI-006 Project structure & navigation cut Merged into PI-024
PI-016 Training Hub — routine groups cut Merged into PI-019
PI-026 Today: Adding New Section cut Merged into PI-030; single URL today-adding-new-section.html (former draft and V2 staging unified)
PI-022 FAQ cut Removed from published site 2026-04-24 — no faq.html
PI-023 Glossary cut Removed from published site 2026-04-24 — no glossary.html
PI-021 Analytics hub cut Removed from published site 2026-04-24 — no analytics.html

Consistency audit: Passed — IA reconciled with product-brief and prior PI-xxx; merges documented; KB paths under _docs-memory/01-product-knowledge/ where applicable. Timestamp: 2026-04-24