Scope update — 23 September 2026
Keep this issue focused on actual Live Activity/widget/workout runtime acceptance. #48 tracks the broader concise UI/insights pass; #46 tracks the new Mac-to-iPhone R10/R11 transport. Mac capture success does not close the remaining physical surface checks below. The build-specific snapshot below is historical.
Summary
17 Sep 2026 device failures on the cabled iPhone (build tracking through 1.0 (113), origin/dev):
- Workout start ~16 Sep 16:30 stuck Reading/Unavailable with no saved workout insight.
- Insight windows disagreed (HRV Today vs Day vs Week vs Month).
- Running Live Activity empty/ugly; widgets showed stale or arbitrary values.
- Need a pullable diagnosis snapshot so later fixes use on-device truth.
Environment
- Device: physical iPhone (device identifier omitted)
- Strap: WHOOP 4 over phone Bluetooth
- Branch:
origin/dev
- Installed: 1.0 (113)
a463b8c0
Current device proof (do not close yet)
Done on device
- New workouts save with live HR + IMU. Latest: Running 17:35–17:37 IST, 127s, 134 samples, avg 93, strain 0.1, HUD Motion live. Also 23 min / 1428 samples and 4 min / 242 samples earlier today. Yesterday's Strength/Walking remain 0-HR and must not be invented.
- Overnight HRV/recovery/RHR/sleep Day/Week/Month use the same sleep-backed windows (74 / 77 / 55). Overnight recovery is frozen against daytime RHR rescoring. Last night 7h 15m, 28477 HR samples; IMU skip-sitting while still.
- Dynamic Island during a live run: T Z2–Z3 · 90 on App Library. In-app lock-layout preview (
atria://live-activity) showed Running 92 BPM Live at 1:13. Home widget overnight 74 / 77 / 55.
- Steps widget leftover 10946 vs Today 1901 fixed in 106; reconnect fragment blocked in 107; gyro-today kept across relaunch in 108. Device 113 widget/Today steps 2234.
Documents/atria-diagnosis-v1.json is pullable and now includes Live Activity name/availability/strain/steps/elapsed plus last-workout avg HR/strain.
Still open
- True iOS Lock Screen Live Activity layout is unphotographed (no HID lock on the physical phone). The in-app preview and Dynamic Island are substitutes for that exact OS surface.
- Resting HR 55 still peeks under the glass tab after the one-recap Today fix.
- Official WHOOP must stay not-listed while proving BLE.
Expected Behavior
Live Activity and widgets show the same current workout/health values as Today. A completed workout appears as a workout plus insights. Diagnosis JSON matches the surfaces.
Related
Privacy Check
Scope update — 23 September 2026
Keep this issue focused on actual Live Activity/widget/workout runtime acceptance. #48 tracks the broader concise UI/insights pass; #46 tracks the new Mac-to-iPhone R10/R11 transport. Mac capture success does not close the remaining physical surface checks below. The build-specific snapshot below is historical.
Summary
17 Sep 2026 device failures on the cabled iPhone (build tracking through 1.0 (113),
origin/dev):Environment
origin/deva463b8c0Current device proof (do not close yet)
Done on device
atria://live-activity) showed Running 92 BPM Live at 1:13. Home widget overnight 74 / 77 / 55.Documents/atria-diagnosis-v1.jsonis pullable and now includes Live Activity name/availability/strain/steps/elapsed plus last-workout avg HR/strain.Still open
Expected Behavior
Live Activity and widgets show the same current workout/health values as Today. A completed workout appears as a workout plus insights. Diagnosis JSON matches the surfaces.
Related
Privacy Check