Skip to content

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)

  1. Welcome
  2. Radio Check
  3. Your Turn / Pipeline / Completed
  4. Status / Progress
  5. Find Care
  6. Service Matches
  7. 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