Today / what matters
The top landing stack for now, next, and tonight. This should always exist and should be the first thing the prototype gets right.
This is the main home surface: what matters now, what the body is doing, what support needs surfacing, and what should stay visible no matter how the rest of the prototype evolves.
Top-level home surface. This is now the real Today page as well: conceiving surfaces, daily context, and the things that must remain visible no matter how customisable the rest becomes.
Fixed, non-negotiable
Always visible
Fixed utility block
User-editable later
The top landing stack for now, next, and tonight. This should always exist and should be the first thing the prototype gets right.
Persistent assistive prompts. These stay visible even if the rest of the home screen becomes customisable.
Ask anything or capture with voice/photo from the persistent top strip. This is a cross-app assistant layer, not a page-specific widget.
Calendar, cycle, meals, shopping, and budget can become the first user-configurable blocks once the fixed dashboard core is settled.
Shared status and family capacity should be optional on the dashboard, not mandatory from day one.
Users should eventually be able to rearrange selected modules while the fixed core remains locked.
This should be the launch support page for getting out the door or into the day with less friction. It needs to bridge personal readiness, school logistics, and what the body is doing without becoming a giant checklist of shame.
Get moving
Energy / symptoms
Kid + handoff
Low-capacity path
The minimal sequence for launching the day: meds, food, body check, and what absolutely needs to happen first.
Morning energy, sleep hangover, brain fog, and symptom context should inform what the morning expects from you.
Lunchbox, school items, permission slips, pickup context, and anything Ollie-related that affects the morning.
On harder days, reduce the morning to essentials instead of pushing the full ideal routine.
The next interactive step here would be a tappable morning sequence that can collapse once complete.
Once the morning launch is done, the user should naturally roll into the main Dashboard / Today surface.
This should be the home for household jobs, chore timers, personal bests, and eventually the child-facing chore flow. It needs to work for both adult admin and Ollie-visible motivation later.
Today's jobs
Focused completion
Points / progress later
Future Ollie layer
A clear list of today’s jobs, kept separate from the broader task system so chores do not disappear into everything else.
Future home for chore timers and “beat your best” motivation without making the experience childish for adults.
Later this can hold paid chores, stars, or reward logic once the base chore flow is stable.
The adult chore layer needs to stay clean and useful even before the child-facing layer is connected.
Future connection point for child-facing chores, stars, and visual reward loops.
Next interactive step here would be starting a timer or marking a chore complete from the same card.
This page should make doing things easier, not increase guilt or backlog anxiety. It needs a clear top layer, easy capture, and gentle defer options for low-capacity days.
Main execution layer
Fast capture
Gentle defer
Backlog without pressure
A short list that helps you start. This should feel like “what matters now”, not “everything you haven’t done yet.”
Fast text capture that sits inside the page flow and is easy to reach on desktop and mobile.
Low-friction defer state for tasks that are real but not realistic today.
The top task layer here should align with what appears on the Dashboard / Today surface.
Offer a reduced task view when things feel too heavy, instead of surfacing the full list.
Keep the backlog visible enough to trust, but far enough away not to flood the main task view.
Tick off, reorder, or move tasks into “not today” directly from the page.
Eventually the product can help choose what to do next — but only after the basic task layer feels trustworthy.
Tasks should eventually connect to meals, calendar, home admin, and school logistics without turning into a giant project manager.
This is the first real-use prototype page. It needs to support quick daily check-ins, meaningful symptom capture, and calm pattern visibility without feeling clinical or overwhelming.
Fast daily check-in
Track what matters
Capacity signals
Useful trend views
Quick symptom check-in with the current must-haves present: dry skin, acne, brain fog, mood, fatigue, irritability, and any existing symptom set already being tracked.
Disrupted sleep, short sleep, well-rested, and current energy state. These should read as helpful context, not judgment.
Space for what helped today: meds, movement, protein, recovery actions, or other supportive habits that are worth correlating later.
Show current cycle day / phase clearly so daily symptoms are never separated from their context.
Simple visibility into gel/HRT or medication context so later patterns are explainable.
Short free-text note for unusual days, GP-useful observations, or anything the fixed checkboxes miss.
Weekly / monthly summaries like “brain fog strongest here” or “sleep disruption tends to cluster here.”
Connect symptoms with sleep, energy, meds, and wellbeing actions without making the UI feel like a spreadsheet.
Eventually this should feed a clean medical summary rather than requiring manual reconstruction before appointments.
Worst-day support and low-capacity return paths.
Should feel integrated with Today, not hidden as a side utility.
When the user falls off, the product should offer an easy re-entry point.
This should be the shared family spine: pickups, appointments, handovers, school events, and the day-to-day logistics that need one clear source of truth.
What matters today
Shared family spine
Critical logistics
Kid context
Only the events that matter today, with time, location, and what needs to happen next.
Primary pickup is Dani. Leave by 2:40pm to avoid a rushed therapy transition.
Speech therapy starts at 4:30pm. Build in a snack / regulation buffer after pickup.
If the afternoon runs late, switch to the low-capacity dinner plan rather than improvising.
A readable weekly spine so the family schedule feels coherent instead of scattered.
Pickup timing, who’s doing it, handoff notes, and any timing pressure should be obvious at a glance.
School events, activities, permission slips, and child-specific schedule items should sit close to the calendar, not elsewhere.
Scoped visibility later, but the calendar structure should allow for it from the beginning.
Optional family-state context once the base schedule layer is stable and useful.
Clicking an event should eventually open a compact detail view with notes, who’s involved, and next action.
Surface overlapping commitments or impossible timing before they become chaos.
Family events should eventually create or inform tasks without making the calendar noisy.
Prototype-only kid-facing and parent-managed experience. This needs to hold the child-visible side of the product without turning into a separate app with no connection to the family system.
Child-facing today view
Jobs + rewards
Homework / slips
Parent-managed layer
One of the key reasons to keep the kids experience in prototype scope even while beta narrows.
Likely belongs near the family area, not detached from calendar/school context.
The prototype must work for both of you, not just as a solo-parent admin view.
Kept visible in IA but not a first-pass prototype build. The structure should exist now so later access/scoping does not require a navigation rethink.
Scoped later
Future source
Family linkage
Not in first pass
Should emerge only after the core prototype surfaces are settled.
Future home for co-parent-specific visibility and schedule handoffs.
Likely ties into Household → Budget later.
This needs to be a fast, low-friction household list surface. It should clearly separate what already exists, what will be connected later, and what is only a prototype placeholder for now.
Fast grocery capture
Core shopping surface
Cross-module feed
Practical shopping flow
This block should map to the existing shopping/list data source rather than inventing a new model.
Quick grocery capture should attach to the same underlying list source, not a separate temporary system.
Frequently bought items or recurring staples should come from the same live list logic once wired.
Ingredients and meal plan choices should eventually feed directly into shopping without duplication.
Useful future enhancement once the core list is stable and trustworthy.
Later the product can suggest missing items or low-stock essentials, but only after the base list works cleanly.
This is just a stand-in while we work out whether all quick capture should live here or from the broader launcher model.
Extra display-only states for testing layout before real data is connected.
Next interactive step could be tapping items off while shopping, once we decide the exact live-source mapping.
This should hold weekly meal planning, low-capacity defaults, favourites, and the clean bridge into shopping. It needs to be clearly hook-up ready so we don’t invent a second meal model.
Main meal surface
MMC + easy dinners
Shopping bridge
Fast repeat meals
This should map to the existing meal-planning source rather than becoming a disconnected planning layer.
This is the low-capacity dinner default. Minimal prep, predictable, protects evening energy.
Repeatable dinner with straightforward ingredients and easy leftovers.
Emergency buffer option for hard evenings.
Ingredients need to stay tightly tied to the real meal source so the shopping bridge remains trustworthy.
Repeatable go-to meals should come from the same live meal data rather than a separate shortcut list.
MMC and easy dinners should become first-class meal types, not buried fallback notes.
Choosing meals should automatically push ingredients into Shopping once the source mapping is connected.
Future source for child fit, preferences, and repeatable safe meals.
Prototype-only display state for testing layout before live meal data is connected.
Next interactive step here could be choosing a dinner card and surfacing linked ingredient behaviour.
Temporary planning commentary while we decide what belongs in the real source and what stays as UI support text.
This is the temporary holding layer while the permanent capture model is refined. It should stay small and honest, because the real capture system now lives in the global AI layer.
Short holds
Need sorting later
Main input lives above
Not decided yet
Short holding items that don’t yet belong anywhere else.
The long-term capture/input model should come from the global AI bar, not this page.
Later, captured items could be triaged into Tasks, Shopping, Meals, or Home.
This should hold the household money snapshot, upcoming bills, grocery room, and spending visibility without turning into a finance app. It needs to be hook-up ready to the real budget source.
Main snapshot
Near-term pressure
Shopping link
Money context
This should map to the existing budget/finance source rather than becoming a separate budget shell.
The current cycle snapshot should stay simple and readable, not overloaded with categories.
These are the short-horizon obligations that constrain the rest of the cycle.
This is the amount the shopping flow should be able to reference directly.
Short-horizon bill visibility should come from the same money source so the page stays trustworthy.
Budget should clearly communicate what room exists for shopping decisions this cycle.
Future source for connecting each shop back into the household budget view.
Future expansion once the core household budget layer is stable.
Future warning layer for overspend, bill collisions, or low grocery room.
Prototype-only display state for testing hierarchy before live figures are connected.
Next interactive step could be tapping a bill or budget tile to reveal more context.
Temporary commentary while the real budget source boundaries are being finalised.
This should hold practical household admin: maintenance, records, appliance info, home tasks, and other operational home data that should not be scattered across notes and tasks.
Repairs + jobs
Home documents
Reference info
Secondary ops
Track home repairs, overdue jobs, and maintenance history in one place.
Lease, appliance details, utility info, and practical home records should live here instead of random notes.
These likely belong here under the operational home umbrella rather than being split elsewhere.
Display-only layout testing while real home/admin sources are still being decided.
Next interactive step could be opening maintenance or appliance records from compact cards.