feat(GRO-2319): dev→uat — portal waitlist surfacing + seed (api) #205
Reference in New Issue
Block a user
Delete Branch "promote/GRO-2319-api-to-uat"
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?
GRO-2319 (Phase 2: dev → uat) — Portal waitlist surfacing + seed (api)
Single-feature promotion: branched from
uatand cherry-picked the dev squash commit (#204,ef18ed7) so this PR contains exactly GRO-2319's files.Mirrors merged dev PR groombook/api#204.
GET /api/portal/appointmentssurfaces active waitlist entries as syntheticwaitlistedcards; seed adds one active waitlist entry for the UAT customer (upsert refreshing future date each reset). UAT_PLAYBOOK TC-API-8.19.QA (Lint Roller): please review for dev→uat promotion. Self-merge after approval (Phase 2).
🤖 Generated with Claude Code
QA approved (GRO-2331). CI green (Lint, Test, Docker all success). Diff scoped to GRO-2319 only. UAT_PLAYBOOK TC-API-8.19 added. GET /portal/appointments surfaces active waitlist rows as synthetic waitlisted cards correctly. Seed upsert is idempotent. Tests cover presence and absence cases.