All product features live here. Every feature is assigned a release, a value grade, and a status. This is the PM's source of truth for what gets built, when, and why.

Value grading happens in PM sessions. Grade each feature on two axes: user value (how much it solves a real problem for the target user) and strategic value (how much it builds the moat, advances personalization, or enables monetization). Score 1–5 on each. Priority = (User Value + Strategic Value) / 2.

Release definitions:


MVP Features

Feature Description User Value Strategic Value Status
Onboarding Chat One-time family profile intake via structured chat. Outputs JSON Family Profile. Specced
Family Profile Engine Persistent user profile object. Every feature either builds or uses it. Specced
Weekly Check-In Chat Lightweight Sunday chat capturing weekly context delta. Fast, assumes standing profile. Specced
AI Plan Generation Generate 7 dinners Mon–Sun based on Family Profile + weekly context. Specced
Reason Tags on Cards Each meal card shows a plain-language reason it was picked. Personalization made visible. Specced
Swap Meal Swap one dinner and regenerate that slot. Deferred to V1.1
Plan Approval Approve the week's plan. Confirms the plan as active. Specced
Thumbs Up / Down Post-meal feedback signal. Core learning input for the Family Profile. Specced
This Week Tab Primary nav tab. Shows active plan, weekly check-in entry, approve CTA. Specced
Coming Up Tab Secondary nav tab. Shows next week status, early generate option. Specced
Profile Screen "What Melu knows about your family." Accessible via top-right avatar. Editable. Specced
Splash Screen Warm one-time welcome screen before onboarding chat. Sets relational frame. Specced

V1.1 Features

Feature Description User Value Strategic Value Status
Grocery List Aggregated grocery list from approved plan, grouped by category, checkable. Deferred from MVP
Google Calendar Sync Sync approved dinners to Google Calendar via OAuth. Deferred from MVP
Swap Meal Swap one dinner and regenerate that slot. Deferred from MVP
Meal History View past approved plans. Entry point for pattern learning. Pending user research signal

V2 Features

Feature Description User Value Strategic Value Status
Breakfast + Lunch Planning Expand from dinners to all meals. Requires proven personalization on dinners first. Icebox
Calendar-Aware Planning Ingest Google Calendar events to match meal complexity to day load. Icebox
Grocery Delivery Integration Connect grocery list to Instacart or similar. Icebox
Household Profiles Multiple family member taste profiles with individual overrides. Icebox
Social / Share Plan Share weekly plan with partner or family. Icebox
Nutritional Tracking Overlay nutritional data on approved plan. Icebox
Recipe Deep Dive Full recipe view with steps, photos, scaling. Icebox
Budget Mode Weekly grocery budget input that constrains meal selection. Icebox

Icebox

Feature Notes
Weekly Progress Report Gamified weekly summary showing money saved (vs. eating out), execution streak, meals cooked, new recipes tried. Must be centered on core user values — not vanity metrics. Potential social/share hook. Needs value sizing before committing. Likely depends on Daily Execution View for meaningful data.
Push Notifications Sunday plan-ready notification. High value, requires native app.
Apple Calendar Sync Parallel to Google Calendar. Low incremental lift once Google is done.
Meal Rating After Cooking Post-dinner prompt: how did it go? Richer signal than thumbs up/down.
Pantry Inventory Track what's in the pantry to influence plan generation. Complex data model.
Cook Mode Step-by-step cooking view. V2+ — product is plan-first, not cooking-first.