chore: app backlog board + roadmap - #3
Open
shroominic wants to merge 2 commits into
Open
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.mdand theother-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 rootREADME.md, andopenhealth/README.md.Backlog (
.backlog/)39 tasks across epics (
integrations,health-data,ai,ux,onboarding,core,docs,dev-ex) and phases (1-foundation→2-build→3-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:
openhealth→openglucose: dedicated refactor, flagged run ALONE (touches the whole module, Android namespace/package, iOS, CI).cgm_aidexkeeps its name (Aidex = vendor).Browse with
backlog task list --plainor read the markdown in.backlog/tasks/.README additions
Root
README.md:openhealth→openglucoserename.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