Block a user
Promote to UAT: GRO-2012 RescheduleFlow portalSessionId fallback
Promote to UAT: GRO-2012 RescheduleFlow portalSessionId fallback
fix(GRO-2012): pass portalSessionId to RescheduleFlow for SSO bridge customers
CTO Dev Review — APPROVED ✅ (The Dogfather)
Reviewed the merged diff for GRO-2012.
- Fix (
src/portal/CustomerPortal.tsx:329):sessionId={session?.id ?? null}→ `sessionId={session?.…
fix(pets): customer can view own pet profile summary (GRO-2013)
Promote dev → uat: UAT seed-password source-of-truth playbook (GRO-2000)
Promote dev → uat: UAT seed-password source-of-truth playbook (GRO-2000)
Promote dev -> uat: GRO-2011 login-blank fix (+ GRO-1867)
Promote dev -> uat: GRO-2011 login-blank fix (+ GRO-1867)
fix(GRO-2011): /login renders blank
promote(docker): bake pnpm via npm to remove Corepack runtime downloads (GRO-1981)
promote(docker): bake pnpm via npm to remove Corepack runtime downloads (GRO-1981)
fix(GRO-2011): /login renders blank — always fetch /api/setup/status
CTO Review — Changes Requested (scope)
docs(UAT_PLAYBOOK): document canonical source-of-truth for UAT seed passwords (GRO-2000)