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.- Top-right buttons:
Bell: opensAlert Center(active + recently cleared alerts).Gear: opensBionic Loop Settings.- Trend chart: CGM and insulin history.
- Primary action row:
BGbutton (drop icon): manual BG entry.Let's Eatbutton: meal announcement workflow (when available).
First-Time Setup
CGM
- Tap the
CGMcard (orOpen CGM Settingsin Settings). - On the startup screen, tap
Continueto open G7 setup/settings. - Complete the G7 flow and tap
Done. - Confirm CGM data appears on Home.
Pod
- Tap the
Podcard (orOpen Pod Settingsin Settings). - On the startup screen, tap
Continueto open Pod setup/settings. - Follow onboarding prompts (pair/fill/prime/cannula insertion/settings).
- Complete setup flow and tap
Done.
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.
Meal Announcement and BG Entry
Let's Eat:- Opens the meal announcement sheet when available.
- If unavailable, the app shows the reason and next-eligible time when applicable.
BGbutton:- Opens manual BG entry.
- BG range accepted in this build:
20-600 mg/dL. - BG-triggered execution is only used after loop session establishment.
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.BGentry flow opens and closes cleanly and enforces input range.- Alert Center opens from bell icon and shows active/cleared alerts.
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.