TestFlight User Onboarding
Purpose
This build is for supervised product evaluation and workflow testing.
NOT FOR HUMAN USE
This software is investigational and is not cleared or approved for clinical treatment.
Do not use this app to deliver insulin to any person.
Do not use this app to initiate pod wear or therapy for human treatment.
Before You Start
- iPhone with Bluetooth enabled.
- Apple TestFlight app installed.
- Optional for hardware workflow testing in controlled bench/simulation environments only:
- Dexcom G7 sensor already paired in the Dexcom app.
- OmniPod DASH pod available for setup/use.
- Do not use this app for clinical care, diagnosis, treatment, or personal therapy decisions.
Install and Launch
Shared access:
- Access to this build is provided through a TestFlight shared link.
- Current external tester limit is 12 users.
-
If additional access is needed, contact
jcostik@gmail.com. -
Open TestFlight and install
BionicLoop. - Launch
BionicLoop. - Allow Bluetooth permissions when prompted.
Home Screen Overview
- Top cards:
CGMcard: current glucose value and trend arrow.Podcard: reservoir/pod status.Loopcard: algorithm status indicator.- Gear icon (top-right): opens settings and setup actions.
- Trend chart: CGM and insulin history.
Let's Eatbutton: meal announcement workflow (when available).
First-Time Setup
CGM
- Tap the
CGMcard (orOpen CGM Settingsin Settings). - Tap
Continue. - Confirm CGM data appears on Home.
Pod
- Tap the
Podcard (orOpen Pod Settingsin Settings). - Follow pod onboarding prompts.
- Complete setup flow to reach pod settings/status.
Starting an Algorithm Session
- From Home, tap the gear icon to open
Bionic Loop Settings. - Enter
Subject ID. - Enter
Weightin pounds (lb). - Use whole pounds only (no decimal entry).
- Select the configured target option.
- Tap
Start Algo(or the algorithm arm/start control in Settings). - Return to Home and wait for the next new G7 reading.
- Step
0runs on that next CGM update. - The loop is then paced from that first step timestamp.
Expected behavior after start:
- Loop status transitions from not running to armed/running states.
- A new step record appears after CGM-triggered execution.
- If required setup fields are missing, the app prompts before session start.
Basic Validation Checklist
- App opens without crashing.
- CGM value updates on Home within expected sensor cadence.
- Pod card shows connected status after pairing.
- Loop status card changes appropriately during run/idle states.
- Charts render and scrub correctly.
Let's Eatflow opens only when available and presents clear messaging when unavailable.
Known Limits in This Phase
- This is a pre-release investigational build.
- It is not authorized for treatment and must not be used for insulin dosing in humans.
- Connectivity interruptions can temporarily degrade status display.
- Feature set and UI are still evolving.
Reporting Issues
When reporting a bug, include:
- Device model and iOS version.
- Approximate timestamp of the issue.
- What you expected vs what happened.
- Screenshot/screen recording.
- If possible, reproduction steps.