S-09b · Approval flow — temp admin endpoint + status transition to projection #75
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Split out of #10 (S-09). The walking skeleton currently has a single status (
INGEDIEND) and no approval/status-transition path anywhere (domain is create-only, ACL creates zaken, the event-subscriber maps every zaak-create → INGEDIEND). The Openbaar portal (#10) is demoable against the existing public-safe BFF endpoint without this, so the approval flow is its own vertical slice.Outcome: A behandelaar can approve a submitted registration via a temporary admin endpoint (no behandel-portal yet, that's S-12/#13). The approval transitions the zaak status; the new status flows via ACL → NRC → event-subscriber → projection, and the Openbaar register then shows the entry with the approved status.
Acceptance:
INGESCHREVEN) exists and is projected.Touches:
services/domain,services/acl,services/event-subscriber,services/projection-api, e2e.Out of scope: the behandel-portal UI (S-12), assessment logic (S-13), escalation (S-15).