PO Review — Round 1 (Feedback of 14–16 Jul, Pilar + Lucía)
Source: All_docs_Feedback.docx (APPFEEDBACK + WEBFEEDBACK) + WhatsApp thread + 3 asset drops.
PO directive (Lucía 14/7): implement WEBFEEDBACK now; hold APPFEEDBACK until their pass is finished. Pilar (15/7): all app feedback is now in, movement + nutrilog were completely re-wireframed (new 4-screen flows + Excel databases delivered).
Triage legend: (a) integration/mobile layer (we ship it) · (b) Design's compiled bundle → goes on doc 12 (Design Brief Open Requests) · (c) backend/Supabase.
Round 1 — WEBFEEDBACK (active now)
Wave 1 · Bugs / data integrity (POs' priority 1)
| # |
Item |
Triage |
Status |
| W1 (2.1) |
Forgot password non-functional → wire resetPasswordForEmail() + reset page |
(a)+(c) |
open |
| W2 (2.3) |
Movement log auto-selects all activities → user must select; add "Other" free entry |
(b), (a) stopgap possible |
open |
| W3 (2.9) |
Flow "Medium" + Mood "Content" pre-selected on Edit Period → nothing pre-selected (corrupts CAS data) |
(b), (a) stopgap possible |
open |
| W4 (2.11) |
Footer Instagram/LinkedIn/TikTok static → link real profiles, new tab |
(a) — need URLs from POs |
open |
| W5 (3.3) |
"Founder Tools buttons redirect to site" |
(a) — likely stale cache / pre-v11.42 test; tools are live & verified. Ask POs to re-test after hard refresh |
verify |
Wave 2 · Pricing & stats consistency (needs Pilar decision first)
| # |
Item |
Triage |
Status |
| W6 (1.6) |
Remove Free tier; Premium €5.99→€4.99/mo; Employer unchanged |
(a) runtime patch or (b) proper |
blocked: decision |
| W7 (3.1) |
Investor tab shows Free/Plus €7/Care €15 — contradicts 1.6 → reconcile to ONE model |
decision → then (a) |
blocked: decision |
| W8 (1.3+3.2) |
Waitlist "130" → "140+" in both stat bars; ideally live Supabase count |
(a) now; (c) live-count RPC as follow-up |
open |
| W9 (1.4) |
Diagnosis-delay card: "~4 years later than men" + 4.5y metabolic / 2.5y cancer / 5–6y ADHD |
(a) copy patch; (b) card redesign |
open |
Wave 3 · Copy & asset swaps (low effort, high visual impact)
| # |
Item |
Triage |
Status |
| W10 (1.5) |
CAS section: add "tracks improvement over time" sentence (Pilar confirms wording) |
(a) |
open |
| W11 (1.7) |
Center Lucía's headshot in circular frame |
(a) CSS patch |
open |
| W12 (1.8) |
Hero mockup: placeholder avatar → real Nutri asset, keep floating |
(a) if approved Nutri files located; else (b) |
open — locate asset |
| W13 (2.2+2.10) |
Replace placeholder Nutri avatars app-wide (Choose your Nutri, Settings, Check-in) |
(a)/(b) — same asset question as W12 |
open |
| W14 (1.1) |
Waitlist signup form on marketing + newsletter consent line + GDPR link + inline success state |
(a) — capture layer already exists; add visible form + consent copy |
partial |
Wave 4 · Features (web app)
| # |
Item |
Triage |
Status |
| W15 (2.5) |
Meal logging: user logs real meals; 80-food CycleSync DB as suggestions; feeds CAS nutrition |
(b)+(c) — Excel → Supabase tables |
open |
| W16 (2.6) |
Progress: per-component CAS breakdown (30/25/20/15/10) |
(b) |
open |
| W17 (2.7) |
Progress: Cycle Stability Score (derived from mood/energy logs, trend indicator) |
(b)+(c) |
open |
| W18 (2.8) |
"Log period / My period started today" quick action → recalculates cycle day |
(b)+(c) |
open |
| W19 (3.3-P1) |
Founder tools phase 1 per doc: Waitlist + Change Log first — already live; Review + Translations also live |
done — pending PO re-test |
verify |
Wave 5 · UI polish to Figma
| # |
Item |
Triage |
Status |
| W20 (2.12) |
Energy check-in: numeric 1–5 → interactive battery UI |
(b) |
open |
| W21 (2.13) |
Day-of-week strip: pill → circular buttons (shared component) |
(b), (a) CSS stopgap |
open |
| W22 (2.14) |
Progress card → Figma: current / weekly / best score |
(b) |
open |
| W23 (1.2) |
Wearables phone mockup: use real wireframe UI + auto-cycling animation (illustrative only, no live APIs) |
(b) |
open |
| W24 |
Remove prototype/wireframe section from public site → replace with consumer-oriented app video |
(a) removal done (v11.42b: section → gated Builders "Prototypes"); footer "Prototype" link strip = 1-liner; video section = (b) awaiting video asset |
partial |
Round 2 — APPFEEDBACK (parked per Lucía until POs confirm; assets already delivered)
Grouped, not yet scheduled. Full verbatim table stays in the source docx.
- Welcome/Onboarding: F1 ES translation gap on onboarding middle text · F2 heart = emoji not wireframe · F12 loading hang · F13/F14 double arrows · F15 remove Start-over · F16 PCOS→"PMOS" (⚠ flag back: PCOS is the medically correct term — confirm this isn't a typo in the feedback) · F17 clickable T&C links · F18 floating Nutri · F19 finish→Home not Calendar · F20 NEW onboarding NutriGoal swipe-select step · F49 add gluten-free/dairy-free/other diets.
- Calendar: F3 wrong phase math propagating app-wide · F4 year view + phase search + sex-log stars · F20b static avg-cycle/avg-period stats · F21 full visual refinement to reference (premium iOS, soft palette) · F22 missing Saturday dates.
- Home: F5 random stock profile photo · F6 wrong day/ring % · F7 scrubbable ring · F8 buttons → "Log symptoms"/"NutriGoals" · F12b unified nav-bar icon set (assets delivered in
nav bar/) · F23 remove bell · F24 battery icon entry for energy/mood · F25 scroll-not-tap logging · F26 full Home rebuild to reference (clockwise ring, exact gradient stops, interactive scrubbing, fitted phase text).
- Edit Period (→ "Log symptoms"): F8b log-period button · F9 symptoms don't persist · F10 static date · F27 black background wrong · F28 mood face icons missing · F29 scrollable libido · F30 star fill/stroke states · F31 keyboard covers notes (superseded: notes now separate page) · F38 add sleep rating (1–5 nightly).
- NutriGoals (Edit Health): F32 background · F33 subheading contrast · F34 goal-circle gradients per PNGs · F35 remove allergies/conditions from screen · F36 remove "I'm not sure yet" · F37 lock icon SVG.
- Progress: F38b full rebuild to reference + Developer Spec (live 5-component CAS recalc, CSS donut, View History screen w/ Weekly/Monthly/Yearly progressive unlock, biomarker snapshot vs last luteal, insights) · F19b "+X vs last cycle" · F20c Fitness→"Movement" · F21b ring fill matches number · F22b stability gauge · F23b stat formatting · F24b history tabs · F25b remove Energy/Mood/PMS frame · F26b predicted hormone graph · F27b remove bullet tips.
- Settings: F39 SVG icons not emoji · F40 Nutri profile → Choose Your Nutri · F41 correct Nutri SVGs + selection state · F42 circular red outline · F43 Cycle & Health link wrong · F44 blocker: text fields accept one letter at a time · F45 age placement · F46 full Personal Information field set · F47 Send Feedback option · F48 general wireframe fidelity.
- Movement Log rebuild: 4-screen flow (Daily Tip / Body Insight / Log Movement / Movement History) — wireframes + per-screen assets delivered.
- NutriLog rebuild: 4-screen flow (Daily Tip / Body Insight / Log Meal w/ Breakfast-Lunch-Dinner-Snacks + search/barcode / Meal History) — wireframes + assets delivered.
- Cross-cutting: font Glacial→Poppins mismatch note ("Glacial to poppins") · privacy policy page · barcode/photo scanning feasibility (they'll ask "Lucía's dad") · meal-log keyword matching vs Excel foods → CAS.
Data drops received (feed Round 1 W15 + Round 2 rebuilds)
NutriSync_Adaptive_Nutrition_Movement_Database.xlsx — Cycle_Segments, Nutri_Goals, Diet_Types, Health_Conditions, Food_Database (181 rows × 17 cols), Movement_Database (61 rows), 3 example plans. → becomes Supabase content tables.
NutriSync_Daily_Tip_Body_Insight_Content.xlsx — daily-rotating Nutrition/Movement tips (43 each) + Body Insights (33 each) + rotation preview. → daily-rotation content tables.
new nutri log/ + new movement log/ — full per-screen wireframe PNGs + component assets. nav bar/ — unified nav icon set. NutriSync MVP Wireframe (11).zip — full wireframe export.
Decisions needed from POs before Wave 2
- Pricing model — public 2-tier (€4.99 + employer) vs investor 3-tier (Free/Plus €7/Care €15): which is canonical?
- Social profile URLs — Instagram/LinkedIn/TikTok links for the footer.
- Nutri asset confirmation — which files/variant are the approved Nutri characters (for hero, avatars, Settings)?
- "PMOS" (F16) — confirm; we believe PCOS is intended.
- Newsletter consent — implied-consent copy vs explicit checkbox (GDPR).