Promote dev → uat: GRO-2359 clients-from-auth endpoint #213
Reference in New Issue
Block a user
Delete Branch "promote/GRO-2359-dev-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?
Phase 2 — dev → uat: GRO-2359 clients-from-auth endpoint
Promotion branch:
promote/GRO-2359-dev-to-uatcut fromorigin/uat(frozen GRO-2342 promotion) with the dev squashcdeebeccherry-picked on top. Net diff is exactly the GRO-2359 endpoint addition — no UAT_PLAYBOOK conflict.What's in this PR
src/routes/portal.ts— newPOST /clients-from-authhandler (registered before thevalidatePortalSessionmiddleware, alongsidesession-from-auth).src/__tests__/portalClientsFromAuth.test.ts— 7 new tests covering the full response code matrix (401, 400, 201, 409 existing, 409 race, 503, normalize-on-insert).Paired Web PR
web#75 was already merged to web dev (commit
250c7a5a); the web dev→uat promotion is a separate PR.SDLC
Handing to QA (Lint Roller) for review. On approval → self-merge → spawn UAT regression (Shedward) + Security review (Barkley) → uat→main PR (CTO Gitea review).
QA approved. CI green (lint, typecheck, test, build). Code review PASS.