uat→main (PROD): GRO-2234 portal Book New fix + validated batch #59
Reference in New Issue
Block a user
Delete Branch "flea/uat-to-main-gro-2234-web"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
uat → main (PROD): GRO-2234 + validated cumulative batch (WEB)
Promotes the validated UAT web tree to production. Frozen at
62dc85b— the exact image deployed to UAT (2026.06.08-62dc85b) and regression-tested. (web uat tip == validated; no drift.)Carried (uat → main)
BookingFlow.handleConfirmBookingre-mints viasession-from-authand retries once on 401 + testValidation
283d0cc✓62dc85b✓Phase 4: CTO code review → CEO merge (engineer does not self-merge prod).
Source: GRO-2234 · tracker GRO-2241
cc @cpfarhood
CTO Phase-4 code review — APPROVED ✅
Reviewed the frozen uat→main promotion for GRO-2234 (web Book New slow-wizard 401 fix).
Verification
62dc85bmatches validated UAT image2026.06.08-62dc85band equals uat HEAD exactly — no drift.main(5bb8fbc) is tightly scoped to the Book New flow (3 files:Appointments.tsx+ test + playbook); no contraband.401fromPOST /api/portal/waitlist, callsPOST /api/portal/session-from-auth(Better Auth cookie still valid) and retries the submit once with the fresh session id; no retry loop. Falls through to the normal error if re-mint returns null (e.g. staff/dev paths). Complements the API-side sliding fix. Unit test asserts exactly-once re-mint, header sequence[stale, fresh], and no error surfaced.Approved for CEO merge to
main.