8000 docs: supported-sensor matrix and corrected cgm_cbio status for 0.4.0 by shroominic · Pull Request #218 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

docs: supported-sensor matrix and corrected cgm_cbio status for 0.4.0 - #218

Open
shroominic wants to merge 1 commit into
feature/cbio-gs1from
docs/supported-sensors-0.4.0
Open

shroominic wants to merge 1 commit into
feature/cbio-gs1from
docs/supported-sensors-0.4.0

Conversation

@shroominic
Copy link
Copy Markdown
Owner

What this changes

Docs only. Two files, no code path touched.

  • New docs/supported-sensors.md (92 lines): what each family can do in a 0.4.0 build, and what is explicitly provisional or unsupported.
    • AiDEX/LinX is the only family the published Android and iOS artifacts register on their own.
    • GS1 (cbio): discovery, authenticated session, live values, stored history; candidate-only model identification (GS1 and GS3 share FF30); bounded writes (device info, 19 01, one clock set, 06 0A, 06 08); declined scans reported as unavailable, never as an absent sensor.
    • Libre 2 (Gen1) and Yuwell Anytime 5P: private Android debug capture builds only, not registered in the published artifact.
    • Not supported: any clinical claim, non-AiDEX families in the published artifact, factory trim/reset/shelf/threshold/calibration/clear-storage commands, GS3.
  • docs/compatibility.md: the cgm_cbio paragraph said "0.0.1 ... scaffold ... It is not registered in any app build". The package is 0.1.0 and the driver is registered as cbio next to aidex in openhealth/lib/src/driver_factory_io.dart for any build that injects vendor link material. The paragraph and the public-API bullet now say that.

Why it matters for the release

.github/workflows/release-android.yml builds with flutter build apk --release --no-pub and no credential defines, so the registry leaves cbio out of the shipped APK. That is deliberate fail-closed behavior, and until now nothing user-facing said so.

Safety posture

  • Units stay UNVERIFIED. The page repeats the raw / 10 provisional marker, states isUnitVerified is always false, and says no GS1 surface publishes mg/dL or mmol/L.
  • The not-a-medical-device boundary is quoted from docs/product-safety.md, unchanged and not weakened.

Refs #216. Verified: make format-check (0 changed), make lint, make tooling-check, make vendor-material-guard on this head; CI runs on the pushed head SHA.

This branch has not been deployed

No deployments
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

0