You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Sensor] Libre 2 production streaming, NFC history, and phone handoff #116
Goal\nComplete the Libre 2 Gen1 path from verified NFC metadata/history through stable BLE streaming and safe phone-to-phone handoff.\n\n## Current evidence\nThe repository contains substantial protocol capture, decoder, NFC history, receiver integration, lifecycle, and recovery work. The current implementation must still be reviewed as one coherent production lane.\n\n## TODO\n- [ ] Review the current uncommitted codex/libre-readiness implementation and split it into reviewable commits.\n- [ ] Verify NFC history sync preserves timestamps, deduplicates observations, and reports partial/failed scans clearly.\n- [ ] Verify BLE reconnect, subscription recovery, and background streaming on a real Libre 2 Gen1 sensor.\n- [ ] Define and test local disconnect/reconnect semantics.\n- [ ] Document the no-account phone handoff flow; do not send unverified destructive NFC commands.\n- [ ] Validate Libre 2 and Libre 2 Plus model/region boundaries and keep unsupported variants explicit.\n- [ ] Add physical-device evidence for warmup, active, stale, missing-history, and repeated-disconnect states.\n- [ ] Complete privacy, release, rollback, and recovery documentation before production claims.\n\n## Acceptance criteria\n- [ ] A real sensor establishes streaming after NFC setup or saved credentials.\n- [ ] Repeated BLE reconnects do not require user intervention unless the failure is persistent.\n- [ ] NFC history sync is idempotent and does not erase local history.\n- [ ] The UI exposes concise retry and handoff guidance without claiming success before live readings arrive.\n- [ ] Tests and sanitized device evidence are attached to the implementation PR.\n\n## Related\n- Compatibility center: #107
Tracked implementations: PR #119 (Libre/Yuwell protocol base) and draft PR #121 (receiver/NFC history/readiness continuation). The current branch passed formatter/analyzer/repository contract checks; full tests still have existing widget/flow failures recorded in #121.
Activity
shroominic commentedon Sep 15, 2026
Tracked implementations: PR #119 (Libre/Yuwell protocol base) and draft PR #121 (receiver/NFC history/readiness continuation). The current branch passed formatter/analyzer/repository contract checks; full tests still have existing widget/flow failures recorded in #121.