TestFlight — Build 84: Status/Progress (Gate 1 OS)¶
Slice: Status/Progress slice 1 — activate ProfileCompleteness on Home
Branch: main
Stack: R940 prod client (api.last.vet); iOS-only, no API deploy
Also on this build: Phase C crisis Debug-QA (dark, flag-gated). See PHASE_C_CRISIS_QA.md.
What shipped¶
- Status/Progress card on Home after Your Turn / Pipeline / Completed
- Live completeness meter from SwiftData + VA capabilities + Last1 verification
- Item 3 renamed Veteran verification — Last1-aware ("Verified via Last1 ID")
- Continue in Profile when < 100%
- Compact success state at 100%
Home order (unchanged coordination-first)¶
- Welcome
- Radio Check
- Your Turn / Pipeline / Completed
- Status / Progress
- Find Care
- Service Matches
- Community
Device test — Ryan account¶
Last1: curryrg@gmail.com
Veteran: 8daac85a-87fb-428f-bc16-738bbfd3504f
| Step | Expected |
|---|---|
| Open Home | Status/Progress appears below coordination sections |
| Veteran verification row | ✓ Verified via Last1 ID (Title 38 confirmed) |
| VA health record / sync rows | Reflect actual sandbox connection state (honest open items if not connected) |
| Percent | Matches completed item count (not 0% stub, not fake 100%) |
| Continue in Profile | Switches to Profile tab |
| Profile VA Connections | Same connected/not-connected as Home VA rows |
Regression¶
- Radio Check still above Your Turn; check-in flow unchanged
- Your Turn / Pipeline load with Last1 session (Build 81/82 fixes intact)
Runbook¶
last.vet-api/docs/runbooks/gate-1/STATUS_PROGRESS_SLICE_1.md