Skip to content

chore: app backlog board + roadmap - #3

Open
shroominic wants to merge 2 commits into
mainfrom
chore/app-backlog-board
Open

chore: app backlog board + roadmap#3
shroominic wants to merge 2 commits into
mainfrom
chore/app-backlog-board

Conversation

@shroominic

Copy link
Copy Markdown
Owner

Summary

Stands up a Backlog.md project board and roadmap for the OpenGlucose (formerly OpenHealth) Flutter app, so planned work is tracked and a build fleet can pick it up. Sources: the founder's docs/openhealth-inspiration-roadmap.md and the other-apps-to-take-inspiration/ reverse-engineering notes (Stelo, Lingo, Levels, Veri, Nutrisense, Supersapiens, Ultrahuman, Vively, GS3/GS1, GlucoSense).

No app lib/ code is touched — only .backlog/, the root README.md, and openhealth/README.md.

Backlog (.backlog/)

39 tasks across epics (integrations, health-data, ai, ux, onboarding, core, docs, dev-ex) and phases (1-foundation2-build3-polish). Each task has a description, acceptance criteria, epic+phase labels, priority, and a "Fleet" note (parallelizable? + files/dirs it touches) so the build fleet knows what can run concurrently vs. must serialize.

Foundations first (event/health-data models, local persistence, contextual-messaging engine, onboarding, sensor lifecycle, AI foundation), then dependents.

Highlights / serialization flags:

  • TASK-001 — rename openhealthopenglucose: dedicated refactor, flagged run ALONE (touches the whole module, Android namespace/package, iOS, CI). cgm_aidex keeps its name (Aidex = vendor).
  • UX cluster (TASK-013 dashboard, TASK-011 chart overlays, TASK-014 nav/theming, TASK-015 states) share widgets → serialize; theming lands first.
  • Apple Health export (TASK-016) + import (TASK-017); Android Health Connect import parity (TASK-018); HR/activity/sleep correlation (TASK-019).
  • AI: privacy-first on-device / BYO-key foundation (TASK-020) → insights & chat over local data (TASK-021); voice/photo capture (TASK-026/027). Framed as patterns/observations, never medical advice.
  • Contextual messaging: engine foundation (TASK-004) → Tips (TASK-005) + temporary info boxes (TASK-006).
  • Journaling, explainable metrics, meal logging/response, export/backup, weekly recap, widgets, athlete mode, share mode, sensor compatibility center, additional CGM driver scaffold, CI, contributor docs.

Browse with backlog task list --plain or read the markdown in .backlog/tasks/.

README additions

Root README.md:

  • Vision — long-term open, local-first, privacy-first Whoop/Oura-style platform; but today it is OpenGlucose, glucose-focused (honest + hedged).
  • Sensor integrations roadmap — Aidex X ✅ supported; Dexcom G7/G6, FreeStyle Libre 3/2, Medtronic Guardian, Eversense marked wanted/planned (explicitly not yet supported).
  • Roadmap / TODO — summarizes the backlog epics + the pending openhealthopenglucose rename.

openhealth/README.md: replaced the default Flutter template with a real app README (architecture pointer, rename note, wellness/non-medical framing).

Honesty

Wellness / self-experimentation framing throughout; AI = patterns/observations, not medical advice; no overstating what's built.

This PR is a plan for review — not for merge as-is if you want to adjust priorities/scope first.

🤖 Generated with Claude Code

shroominic and others added 2 commits June 23, 2026 19:24
Stand up a Backlog.md project board for the OpenGlucose (formerly OpenHealth)
Flutter app: 39 tasks across epics (integrations, health-data, ai, ux,
onboarding, core, docs, dev-ex) and phases (1-foundation -> 2-build ->
3-polish), authored from the founder's inspiration roadmap and the
other-apps reverse-engineering notes.

Each task carries acceptance criteria, epic+phase labels, priority, and a
"Fleet" note on parallelizability and the files/dirs it touches so a build
fleet knows what to serialize.

Also update the READMEs:
- Root README: Vision (local-first Whoop/Oura-style platform, glucose-first
  today), sensor integrations roadmap (Aidex X supported; Dexcom/Libre/etc.
  wanted), and a roadmap/TODO summarizing the backlog epics + pending
  openhealth->openglucose rename.
- openhealth/README: replace the default Flutter template with a real app
  README pointing at the workspace architecture and the rename.

Honesty: wellness / self-experimentation framing throughout; AI gives
patterns/observations, not medical advice; no overstating what is built.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add four founder-driven sensor tasks and expand the README sensor roadmap
to a multi-sensor / multi-analyte (glucose + ketone) table.

- TASK-040 Sensor warmup flow fix (BLOCKED — awaiting founder details)
- TASK-041 Cross-sensor reading-history persistence (+ per-sensor archive)
- TASK-042 Staged mock sensor harness (WIP on feat/mock-sensor-scenarios)
- TASK-043 Fix sensor-life label 14 -> 15 days (xref TASK-008)
- README: Sensor | Maker | Analyte | Status table; FreeStyle Libre family
  incl. Lingo, Dexcom Stelo/ONE, SiBionics GS1 + CKM ketone monitor; note
  the pluggable multi-analyte cgm_* abstraction.

Refs: TASK-008

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant