S-01-c · Wire OpenZaak → Open Notificaties (enable & publish notifications) #56
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/deferred from #2 (S-01). S-01 brought OpenZaak + Open Notificaties (NRC) + Postgres up in compose, but the notification wiring between them was intentionally deferred — OpenZaak runs with
NOTIFICATIONS_DISABLED: "true"and NRC'ssetup_configurationis empty ({}). The data.yaml comment marks this as "S-01-c".Outcome: A zaak created in OpenZaak publishes a
zaken-kanaal notification that Open Notificaties (NRC) accepts and can fan out to subscribers — the upstream half of the event path the Event Subscriber (#7) consumes.Acceptance:
NOTIFICATIONS_DISABLEDoff; OpenZaak configured with the Notificaties API service + credentials to publish to NRC.setup_configurationprovisions the JWT credential(s), thezakenkanaal (and any others OpenZaak requires to boot), and the authorizations so OpenZaak may publish.*-smokechecks.makebring-up; works on the hosted runner (no host-port access — see gitea-actions-gotchas.md §5).Touches:
infra/openzaak/,infra/opennotificaties/setup_configuration/,infra/docker-compose.yml, Makefile (a smoke/verify target), docs. Likely an ADR for the notification-wiring approach.Out of scope: the Event Subscriber service and the projection (#7); decision/besluit notifications.
Blocks #7. Refs #2.