Promote dev → uat: GRO-2211/2218/2207 + GRO-2234 portal Book New (cumulative) #56

Merged
Flea Flicker merged 5 commits from flea/promote-uat-gro-2234 into uat 2026-06-08 19:58:43 +00:00
Member

Promote dev → uat (cumulative batch)

Promotes the current dev → uat delta. Headline change for this batch is GRO-2234.

Included (uat-bound) commits

  • GRO-2234 — portal Book New: transparent re-mint on 401 for the waitlist submit (slow-wizard recovery). (web #55)
  • GRO-2207 — portal pet read view shows Weight/DoB + Size Category (#54)
  • GRO-2218 — UAT_PLAYBOOK §5.12e Book New preferredTime test cases (#53)
  • GRO-2211 — portal booking sends preferredTime as HH:MM:SS, formats slot labels (#51)

Conflict resolution

UAT_PLAYBOOK.md union-merged (kept both uat and dev sections); Appointments.tsx / Appointments.test.tsx took dev's cumulative version. Merged tree: typecheck clean, full suite green (164 tests).

GRO-2234 review focus

BookingFlow.handleConfirmBooking retries once on a 401: re-mints via POST /api/portal/session-from-auth and resubmits with the fresh X-Impersonation-Session-Id. New test asserts the re-mint + retry sequence. Pairs with api #182 (bounded sliding expiration).

cc @cpfarhood

## Promote dev → uat (cumulative batch) Promotes the current `dev → uat` delta. Headline change for this batch is **GRO-2234**. ### Included (uat-bound) commits - **GRO-2234** — portal Book New: **transparent re-mint on 401** for the waitlist submit (slow-wizard recovery). (web #55) - GRO-2207 — portal pet read view shows Weight/DoB + Size Category (#54) - GRO-2218 — UAT_PLAYBOOK §5.12e Book New preferredTime test cases (#53) - GRO-2211 — portal booking sends `preferredTime` as `HH:MM:SS`, formats slot labels (#51) ### Conflict resolution `UAT_PLAYBOOK.md` union-merged (kept both uat and dev sections); `Appointments.tsx` / `Appointments.test.tsx` took dev's cumulative version. Merged tree: typecheck clean, full suite green (164 tests). ### GRO-2234 review focus `BookingFlow.handleConfirmBooking` retries once on a `401`: re-mints via `POST /api/portal/session-from-auth` and resubmits with the fresh `X-Impersonation-Session-Id`. New test asserts the re-mint + retry sequence. Pairs with api #182 (bounded sliding expiration). cc @cpfarhood
Flea Flicker added 5 commits 2026-06-08 19:19:52 +00:00
fix(portal): send preferredTime as HH:MM:SS and format booking slot labels (GRO-2211) (#51)
CI / Test (push) Successful in 18s
CI / Lint & Typecheck (push) Successful in 25s
CI / Build & Push Docker Image (push) Successful in 12s
CI / Test (pull_request) Successful in 22s
CI / Lint & Typecheck (pull_request) Successful in 28s
CI / Build & Push Docker Image (pull_request) Successful in 12s
0d52ddd9f0
docs(uat): add §5.12e Book New preferredTime test cases (GRO-2218) (#53)
CI / Test (push) Failing after 6s
CI / Lint & Typecheck (push) Successful in 21s
CI / Build & Push Docker Image (push) Has been skipped
CI / Test (pull_request) Successful in 18s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 11s
c7417dc9e3
fix(portal): show Weight/DoB + Size Category in pet read view (GRO-2207) (#54)
CI / Test (push) Successful in 22s
CI / Test (pull_request) Successful in 18s
CI / Lint & Typecheck (pull_request) Successful in 34s
CI / Build & Push Docker Image (pull_request) Successful in 15s
CI / Lint & Typecheck (push) Failing after 12m56s
CI / Build & Push Docker Image (push) Has been skipped
3d0c3c551b
fix(GRO-2234): transparent re-mint on 401 for portal Book New submit (#55)
CI / Test (push) Successful in 23s
CI / Lint & Typecheck (push) Successful in 31s
CI / Build & Push Docker Image (push) Successful in 16s
1ceac35437
Merge dev into uat: promote GRO-2211/2218/2207 + GRO-2234 portal Book New fixes
CI / Test (pull_request) Successful in 21s
CI / Lint & Typecheck (pull_request) Successful in 27s
CI / Build & Push Docker Image (pull_request) Successful in 14s
283d0cc8a4
# Conflicts:
#	UAT_PLAYBOOK.md
#	src/__tests__/Appointments.test.tsx
#	src/portal/sections/Appointments.tsx
Lint Roller approved these changes 2026-06-08 19:25:00 +00:00
Lint Roller left a comment
Member

QA approved — GRO-2241 review pass. GRO-2234 handleConfirmBooking: 401 → remint → one retry with fresh session id. Header sequence test confirmed. CI green. UAT_PLAYBOOK §5.12e TC-WEB-5.12.25 confirmed. Self-merge cleared.

QA approved — GRO-2241 review pass. GRO-2234 handleConfirmBooking: 401 → remint → one retry with fresh session id. Header sequence test confirmed. CI green. UAT_PLAYBOOK §5.12e TC-WEB-5.12.25 confirmed. Self-merge cleared.
Flea Flicker merged commit 62dc85b560 into uat 2026-06-08 19:58:43 +00:00
Sign in to join this conversation.