PO sign-off tracker by workflow. Source CSV: docs/business-requirements.csv
| Workflow | BR-ID | Requirement | Intent | Slide7 Capability | Mobile | Web | Admin | PO Status (met/partial/missing) | Backlog Link | Notes |
|---|---|---|---|---|---|---|---|---|---|---|
| WF-1 Onboarding & consent | BR-1.1 | Capture cycle data (last period; avg cycle & period length) | Personalize phase model from day one | C1 | Yes | Yes | ||||
| WF-1 Onboarding & consent | BR-1.2 | Capture goals; dietary preferences; allergies; activity level | Tailor nutrition & movement plans | C3;C4 | Yes | Yes | ||||
| WF-1 Onboarding & consent | BR-1.3 | Capture health condition & hormonal contraceptive use | Adapt phase logic & safety for non-ovulatory users | C1 | Yes | Yes | ||||
| WF-1 Onboarding & consent | BR-1.4 | Granular unbundled consent before any health data stored | Lawful processing of special-category data | C2 | Yes | Yes | ||||
| WF-1 Onboarding & consent | BR-1.5 | Role selection (individual vs employer-invited) | Route B2C vs B2B journeys | C6;C8 | Yes | Yes | ||||
| WF-1 Onboarding & consent | BR-1.6 | City/region selection | Localization & residency (CH/ES) | C2 | Yes | Yes | ||||
| WF-1 Onboarding & consent | BR-1.7 | All set / beta welcome confirmation | Confirm activation; reduce drop-off | Yes | Yes | |||||
| WF-1 Onboarding & consent | BR-1.8 | No health row persists without matching consent record | Auditable compliance | C2 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.1 | Show current phase + cycle day with phase ring | Orient her in her cycle at a glance | C1 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.2 | Per-phase color system | Instant consistent phase recognition | C1 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.3 | Daily focus card: nutrition/training/wellbeing | Actionable cycle-synced guidance | C3 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.4 | Cycle Sync Score on home | Motivate via single progress signal | C1;C9 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.5 | Edit period and edit health entry points | Keep the model accurate over time | C1 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.6 | AI-personalized recommendations for today | Relevance beyond static content | C4 | Yes | Yes | ||||
| WF-2 Daily cycle home | BR-2.7 | Week strip / quick navigation across days | Review & plan around the cycle | C3 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.1 | Daily Tip / Body Insight per phase | Educate with phase-specific science | C1 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.2 | Nutri Basics nutrient list | Concrete phase-relevant food guidance | C3 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.3 | Nutri Basics full library with search | Reference depth; discoverability | C3 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.4 | Today's Meal logging (free text + structured) | Build habit + data for insights | C9 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.5 | Phase-synced meal plans with macros + why-it-fits | Integrated explainable nutrition plan | C3;C1 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.6 | Recommendations respect allergies/dietary prefs | Safety & personalization | C4 | Yes | Yes | ||||
| WF-3 NutriLog | BR-3.7 | Nutrition content evidence-tagged & clinically reviewed | Trust & medical credibility | C1;C7 | Yes | Yes | ||||
| WF-4 MovementLog | BR-4.1 | Per-phase movement tips | Train with the cycle not against it | C1;C3 | Yes | Yes | ||||
| WF-4 MovementLog | BR-4.2 | Log movement / workouts | Habit + data for scores | C9 | Yes | Yes | ||||
| WF-4 MovementLog | BR-4.3 | Pull activity from wearables when connected | Reduce manual logging; richer data | C3;C9 | Yes | Yes | ||||
| WF-5 Progress & scores | BR-5.1 | Cycle Alignment Score: current/last/best | Single measure of syncing | C1;C9 | Yes | Yes | ||||
| WF-5 Progress & scores | BR-5.2 | Daily/weekly/monthly/yearly trend charts | See improvement; sustain motivation | C9 | Yes | Yes | ||||
| WF-5 Progress & scores | BR-5.3 | Average score by phase | Pinpoint weak phases | C1 | Yes | Yes | ||||
| WF-5 Progress & scores | BR-5.4 | Top contributors / areas to improve | Actionable feedback loop | C4;C9 | Yes | Yes | ||||
| WF-5 Progress & scores | BR-5.5 | Mood Score & Energy Score tracking | Connect cycle to felt outcomes | C1;C9 | Yes | Yes | ||||
| WF-5 Progress & scores | BR-5.6 | Define & document each score formula | POs/clinicians validate the IP | C1 | Spec required | |||||
| WF-6 Calendar | BR-6.1 | Cycle calendar with phases + predicted period | Plan life around the cycle | C1 | Yes | Yes | ||||
| WF-6 Calendar | BR-6.2 | Day detail: meals/movement/mood/energy logs | One place to review a day | C9 | Yes | Yes | ||||
| WF-6 Calendar | BR-6.3 | Edit/log period from calendar | Keep predictions accurate | C1 | Yes | Yes | ||||
| WF-7 Community | BR-7.1 | Community trending posts | Social proof & engagement | C5 | Yes | Yes | ||||
| WF-7 Community | BR-7.2 | Clinically-reviewed articles feed | Credible education; SEO | C1;C5 | Yes | Yes | ||||
| WF-7 Community | BR-7.3 | Search topics/articles/people | Discoverability | C5 | Yes | Yes | ||||
| WF-7 Community | BR-7.4 | React/save/share; comment (MVP read+react) | Lightweight participation | C5 | Yes | Yes | ||||
| WF-7 Community | BR-7.5 | Community privacy controls | Safe participation | C2 | Yes | Yes | ||||
| WF-7 Community | BR-7.6 | Sponsored expert content slots (labeled) | Revenue from the model | C6;C8 | Yes | Yes | ||||
| WF-8 Notifications | BR-8.1 | Daily focus / phase-change notifications | Timely relevant nudges | C4 | Yes | |||||
| WF-8 Notifications | BR-8.2 | Mood & energy check-in prompts | Capture felt-state data | C9 | Yes | |||||
| WF-8 Notifications | BR-8.3 | Configurable logging reminders | Sustain habit without nagging | C9 | Yes | |||||
| WF-8 Notifications | BR-8.4 | Notification preferences & quiet hours | Respect the user; reduce churn | C2 | Yes | Yes | ||||
| WF-9 Profile & data rights | BR-9.1 | View/manage/revoke all consents | User control = trust | C2 | Yes | Yes | ||||
| WF-9 Profile & data rights | BR-9.2 | Data export (machine-readable) | GDPR/FADP right; trust | C2 | Yes | Yes | ||||
| WF-9 Profile & data rights | BR-9.3 | Account deletion/erasure incl connectors | Right to be forgotten | C2 | Yes | Yes | ||||
| WF-9 Profile & data rights | BR-9.4 | Sign-in & security (password; 2FA) | Protect sensitive data | C2 | Yes | Yes | ||||
| WF-9 Profile & data rights | BR-9.5 | Edit cycle/goals/health/dietary settings | Keep personalization current | C1;C4 | Yes | Yes | ||||
| WF-9 Profile & data rights | BR-9.6 | Send feedback | Continuous improvement | C9 | Yes | Yes | ||||
| WF-10 Subscription | BR-10.1 | Free vs Premium EUR5.99/mo gating | Clear value ladder | C6 | Yes | Yes | ||||
| WF-10 Subscription | BR-10.2 | In-app purchases | Secondary revenue | C6 | Yes | Yes | ||||
| WF-10 Subscription | BR-10.3 | Manage/cancel subscription; restore purchases | Compliance & trust | C6 | Yes | Yes | ||||
| WF-10 Subscription | BR-10.4 | Cross-platform subscription state | Pay once access everywhere | C6 | Yes | Yes | ||||
| WF-11 Connectors | BR-11.1 | Connect Apple Health/Health Connect/Samsung Health | Native phone data broadest reach | C3;C9 | Yes | |||||
| WF-11 Connectors | BR-11.2 | Connect Garmin/Fitbit/Strava/Oura/WHOOP | Wearable & fitness ecosystems | C3;C9 | Yes | |||||
| WF-11 Connectors | BR-11.3 | Just-in-time consent before each connector syncs | Lawful sync; user control | C2 | Yes | |||||
| WF-11 Connectors | BR-11.4 | Disconnect purges tokens & stops sync | Revocability | C2 | Yes | |||||
| WF-11 Connectors | BR-11.5 | Dedup across overlapping sources | Accurate data for scores | C9 | Yes | |||||
| WF-11 Connectors | BR-11.6 | Apple Watch / Wear OS phase surfacing (future) | On-wrist daily value | C3 | Yes | |||||
| WF-12 Web entry & signup | BR-12.1 | One domain: public marketing + authenticated /app | Unified DTC experience | C6 | Yes | |||||
| WF-12 Web entry & signup | BR-12.2 | Session-aware entry routing | Frictionless return | C6 | Yes | |||||
| WF-12 Web entry & signup | BR-12.3 | Waitlist to onboarding handoff | Convert demand | C6 | Yes | |||||
| WF-12 Web entry & signup | BR-12.4 | SEO-friendly marketing + article pages | Organic acquisition | C8 | Yes | |||||
| WF-12 Web entry & signup | BR-12.5 | Shared design tokens & auth across surfaces | Consistent brand & one identity | C6 | Yes | Yes | ||||
| WF-12 Web entry & signup | BR-12.6 | Funnel analytics & A/B | Optimize acquisition; feed MIS | C9 | Yes | |||||
| WF-13 B2B / institutional | BR-13.1 | Employer/seat model invite & activate | B2B revenue | C8 | Yes | Yes | ||||
| WF-13 B2B / institutional | BR-13.2 | Clinic/clinician referral & distribution | Clinician-partnered distribution | C7 | Yes | Yes | ||||
| WF-13 B2B / institutional | BR-13.3 | Aggregate non-individual org reporting | Value to employer without exposing cycle data | C2;C8 | Yes | |||||
| WF-13 B2B / institutional | BR-13.4 | University/medical pilot instrumentation | Validation + credibility | C7;C9 | Yes | |||||
| WF-14 Admin / MIS | BR-14.1 | KPIs: access; signups; retention | Operate on facts | C9 | Yes | |||||
| WF-14 Admin / MIS | BR-14.2 | Subscriptions: free/premium; MRR; churn; conversion | Track monetization | C6;C9 | Yes | |||||
| WF-14 Admin / MIS | BR-14.3 | Business-case actuals vs plan | Manage to the financial model | C9 | Yes | |||||
| WF-14 Admin / MIS | BR-14.4 | Connector & ops health | Reliability of the data loop | C9 | Yes | |||||
| WF-14 Admin / MIS | BR-14.5 | Content/clinical review queue | Governed credible content | C1;C7 | Yes | |||||
| WF-14 Admin / MIS | BR-14.6 | RBAC + audit; no individual cycle data | Compliance & trust | C2 | Yes | |||||
| WF-15 Business-case site | BR-15.1 | Full business case (problem to ask) | Inform investors/advisors | C8 | Yes | |||||
| WF-15 Business-case site | BR-15.2 | Real access control (SSO/allowlist) | Confidentiality | C2 | Yes | |||||
| WF-15 Business-case site | BR-15.3 | Gated document vault | Controlled data room | C2 | Yes | |||||
| WF-15 Business-case site | BR-15.4 | Per-visitor view analytics | Track investor engagement | C9 | Yes |