Repository navigation
Closed as not planned
Labels
area:journalMeals, events, logging, and timeline captureMeals, events, logging, and timeline captureenhancementNew feature or requestNew feature or requestparallel:blockedWaiting on an explicit dependencyWaiting on an explicit dependencypriority:P1Next product-value deliveryNext product-value deliveryrisk:R2Health data, persistence, integration, AI, accessibility, or native riskHealth data, persistence, integration, AI, accessibility, or native risk
Description
Outcome
Let users add the context that makes glucose understandable: meals, activity, notes, and lightweight subjective tags, fully offline and in seconds.
Dependencies
- Production persistence depends on [Feature] Source-aware health data spine and import identity #36.
- Final chart overlay integration belongs to the unified body-timeline issue.
- Build against the existing
HealthEventand repository abstractions rather than introducing UI-only models.
Scope
- Quick add: meal, activity/workout, and note.
- Optional tags: caffeine, alcohol, stress, illness, fasting, sleep quality, mood, and energy.
- Extend meals with fiber, stable title/category, serving/template metadata, and optional macros.
- Recent meals, templates, and duplicate previous.
- Timeline browse, filter, edit, delete, and undo where safe.
- Tap a timestamp to prefill an event.
- Clear source/provenance distinction between manual and imported context.
- App Intents/voice/photo capture remain later accelerators; manual workflow is authoritative.
Parallelization
Form and interaction design can begin using an injected in-memory repository while #36 lands. Coordinate repository contracts with #36 and shared navigation components with #38. Do not concurrently edit the final glucose chart.
Acceptance criteria
- A basic meal can be saved in under 10 seconds and no more than three taps after Quick Add opens.
- Meal, activity, and note create/edit/delete persist across relaunch.
- Duplicate and templates preserve intended fields without copying timestamps or private identifiers incorrectly.
- Fiber and optional macro fields round-trip through storage/export.
- Timeline clearly distinguishes manual events from imported samples.
- Works fully offline and with AI disabled.
- Empty, error, keyboard, Dynamic Type, screen-reader, and timezone cases are tested.
- No medical, nutritional-treatment, dosing, or causal advice appears.
Out of scope
- Food database.
- AI/photo macro guessing.
- Meal-response conclusions.
- Final combined chart rendering.
Metadata
Metadata
Assignees
Labels
area:journalMeals, events, logging, and timeline captureMeals, events, logging, and timeline captureenhancementNew feature or requestNew feature or requestparallel:blockedWaiting on an explicit dependencyWaiting on an explicit dependencypriority:P1Next product-value deliveryNext product-value deliveryrisk:R2Health data, persistence, integration, AI, accessibility, or native riskHealth data, persistence, integration, AI, accessibility, or native risk
Activity
shroominic commentedon Sep 1, 2026
Superseded by #94, recreated by the repository owner under
shroominic.