2025-09-23 - 2026-09-23

Overview

80 Active Pull Requests
98 Active Issues
Excluding merges, 2 authors have pushed 68 commits to main and 448 commits to all branches. On main, 387 files have changed and there have been 26233 additions and 1905 deletions.

1 Release published by 1 user

Published v2026.07.0 2026.07.0 2026-07-14 14:47:22 +00:00

79 Pull requests merged by 2 users

Merged #176 ci(deploy): deploy the stack to Talos on merge to main (closes #175) 2026-09-18 13:53:59 +00:00

Merged #171 ci(k8s): gate the Helm chart in CI + a compose↔chart drift check (closes #168) 2026-09-18 13:25:25 +00:00

Merged #172 docs(nav): publish every ADR and runbook, gated by a nav check (closes #169) 2026-09-18 12:55:21 +00:00

Merged #167 S-24/#25 · Helm chart + Kubernetes deployment, and Caddy for the portals (#166) 2026-09-10 08:53:59 +00:00

Merged #165 fix(e2e): bound the Playwright run and make a failed login say why (closes #161) 2026-09-04 10:53:37 +00:00

Merged #164 S-26/#162 · Werkbak refreshes itself when a registration is ready for beoordeling 2026-09-04 09:34:15 +00:00

Merged #158 S-15c · Enforce MFA on the medewerker (Keycloak) realm 2026-09-04 08:27:53 +00:00

Merged #160 docs(architecture): import the FDS architecture decisions from the lab repo (closes #159) 2026-09-03 12:35:02 +00:00

Merged #157 fix(observability): stop single-binary Tempo evicting its only ingester (closes #156) 2026-09-01 08:31:37 +00:00

Merged #155 feat: read projection sourced from the register in Objecten (closes #153) 2026-09-01 07:26:34 +00:00

Merged #154 feat(infra): Objecten publishes register events to NRC (closes #152) 2026-08-28 10:11:55 +00:00

Merged #151 S-19a · ACL writes the RegisterRecord to Objecten on approval (closes #149) 2026-08-14 09:34:05 +00:00

Merged #146 S-18c · RegisterRecord objecttype defined + registered (closes #141) 2026-07-27 15:14:17 +00:00

Merged #148 perf: cap OpenZaak + NRC uWSGI workers — shrink verify-stack footprint (closes #147) 2026-07-27 14:32:14 +00:00

Merged #145 fix: cap Objecten/Objecttypen uWSGI to 1 worker — unstarve verify-stack e2e (closes #144) 2026-07-27 13:07:56 +00:00

Merged #143 S-18b · Objecten API up in compose, wired to Objecttypen (closes #140) 2026-07-27 09:53:02 +00:00

Merged #142 feat(infra): Objecttypen API up in compose with a seeded static token (closes #139) 2026-07-27 08:51:15 +00:00

Merged #138 feat(portal-beheer): ACL default-fill configuration editor (closes #131) 2026-07-24 14:22:24 +00:00

Merged #137 ci: richer step reports via Gitea 1.27 job summaries (closes #136) 2026-07-24 13:27:55 +00:00

Merged #135 ci: unstick verify-stack on Gitea 1.27 + act_runner 2.0.0 (closes #134) 2026-07-24 11:59:29 +00:00

Merged #133 feat(portal-beheer): beheer portal + read-only catalogus viewer (closes #130) 2026-07-24 11:08:18 +00:00

Merged #129 feat(obs): Prometheus metrics on /metrics + golden-signal Grafana dashboard (closes #124) 2026-07-24 08:31:42 +00:00

Merged #128 ci: parallelise jobs at runner capacity >1, keep heavy jobs apart (closes #127) 2026-07-23 15:18:17 +00:00

Merged #126 feat(obs): distributed traces across the .NET services (S-16b, closes #123) 2026-07-23 14:38:27 +00:00

Merged #125 feat(infra): observability backplane — Tempo + Prometheus + Grafana (S-16a, closes #122) 2026-07-23 12:26:23 +00:00

Merged #121 feat(domain): herregistratie reminder sweep on a Quartz cron (S-17, closes #18) 2026-07-23 10:31:57 +00:00

Merged #119 feat: self-service resume of an existing registration after refresh (S-26, closes #111) 2026-07-23 07:22:09 +00:00

Merged #118 feat(acl): resolve the zaaktype by identificatie, not a pinned URL (S-27, closes #113) 2026-07-22 14:49:27 +00:00

Merged #114 fix(infra): docker-compose.local self-seeds zaaktype, DMN + NRC abonnement (closes #110) 2026-07-22 12:44:30 +00:00

Merged #116 fix(e2e): run Playwright single-worker to stop OOM page-crash in verify-stack (closes #115) 2026-07-22 12:04:01 +00:00

Merged #112 docs(backlog): add S-26 self-service resume slice (refs #111) 2026-07-22 09:12:20 +00:00

Merged #109 feat(acl,domain): cancel the ZGW zaak on document-timeout expiry (S-10c, closes #106) 2026-07-21 13:58:16 +00:00

Merged #108 feat(acl): diploma upload stored in the ZGW Documenten API (S-10b, closes #103) 2026-07-21 12:15:35 +00:00

Merged #105 feat(workflow): document-wait task + 30-day timeout cancellation (S-10a, closes #102) 2026-07-20 09:42:03 +00:00

Merged #101 feat(workflow): diploma-eligibility DMN routes foreign diplomas via CBGV-advies (S-13, closes #14) 2026-07-20 07:26:53 +00:00

Merged #99 feat(workflow): beoordeling escalation to teamlead after 14 days (S-14, closes #15) 2026-07-17 09:45:37 +00:00

Merged #97 fix(infra): engine-portable portal nginx resolver (closes #96) 2026-07-16 14:23:41 +00:00

Merged #95 fix(infra): local event-subscriber Acl:BaseUrl parity (closes #94) 2026-07-16 13:56:42 +00:00

Merged #93 feat(self-service): trek aanvraag in — withdrawal action (S-11c-2, closes #12) 2026-07-16 13:06:56 +00:00

Merged #92 fix(infra): local compose parity + host-browser OIDC (closes #91) 2026-07-16 12:45:09 +00:00

Merged #90 feat(bff): owner-scoped self-service withdraw endpoint (S-11c-1, refs #12) 2026-07-16 12:20:44 +00:00

Merged #89 feat(domain): withdrawal cancels the registratie process (S-11b, refs #12) 2026-07-16 11:09:29 +00:00

Merged #88 feat(domain): withdrawal — INGETROKKEN transition + endpoint (S-11a, refs #12) 2026-07-16 09:15:13 +00:00

Merged #87 feat(behandel): behandel-portal — werkbak + beoordeling (closes #13) 2026-07-16 08:31:58 +00:00

Merged #86 feat(#13): S-12c-2 — behandel decide → domain + complete workflow task 2026-07-16 06:53:53 +00:00

Merged #85 feat(#13): S-12c-1 — behandel BFF auth + werkbak (ADR-0013) 2026-07-15 09:54:03 +00:00

Merged #83 feat(#13): S-12b — Workflow Client user-tasks + Beoordelen userTask 2026-07-15 08:53:35 +00:00

Merged #82 feat(#13): S-12a — beoordeling decision model (domain) 2026-07-15 07:12:20 +00:00

Merged #81 chore(release): 2026.07.0 2026-07-14 14:46:56 +00:00

Merged #79 feat(#78): one citizen reference across self-service and the openbaar register 2026-07-14 14:01:51 +00:00

Merged #77 S-09b: Approval flow — temp admin endpoint + status transition to projection 2026-07-14 09:05:00 +00:00

Merged #76 S-09: Openbaar Register portal — public lookup 2026-07-13 14:35:35 +00:00

Merged #74 ci: speed up pipeline — NuGet cache + prebuilt Playwright image 2026-07-13 13:59:16 +00:00

Merged #72 test(e2e): serve the portal + walking-skeleton Playwright e2e (closes #68) 2026-07-13 13:20:58 +00:00

Merged #71 feat(portal-self-service): NL DS + DigiD self-service submit form (closes #67) 2026-07-01 11:52:33 +00:00

Merged #70 feat(api-client): generated BFF client library (closes #66) 2026-07-01 10:51:02 +00:00

Merged #69 feat(portal-self-service): Nx workspace + self-service app scaffold (closes #65) 2026-07-01 10:22:54 +00:00

Merged #64 feat(bff): BFF with one endpoint per portal + OIDC validation (closes #8) 2026-07-01 09:32:45 +00:00

Merged #61 feat(domain): BIG Domain Service skeleton with the Registration aggregate (closes #6) 2026-07-01 08:46:22 +00:00

Merged #59 feat(event-subscriber): NRC event subscriber + rebuildable read projection (closes #7) 2026-06-30 13:57:00 +00:00

Merged #57 feat(infra): wire OpenZaak → Open Notificaties notifications (closes #56) 2026-06-30 12:29:44 +00:00

Merged #54 test(acl): ACL integration test against real OpenZaak (closes #46) 2026-06-29 10:48:01 +00:00

Merged #52 test(acl): ACL mutation-score baseline with Stryker.NET (closes #47) 2026-06-29 09:00:30 +00:00

Merged #50 ci(infra): Gitea Actions CI pipeline + full-stack compose smoke (closes #30) 2026-06-25 12:34:44 +00:00

Merged #49 test(acl): BDD acceptance scenario for opening a zaak (closes #5) 2026-06-08 11:25:28 +00:00

Merged #45 feat(acl): ACL skeleton — OpenZaak default-fill (refs #5) 2026-06-04 07:50:46 +00:00

Merged #44 feat(workflow): Flowable + registratie.bpmn external task (closes #4) 2026-06-04 07:16:48 +00:00

Merged #43 feat(infra): Keycloak with four mock realms (closes #3) 2026-06-03 14:16:50 +00:00

Merged #42 feat(infra): Open Notificaties up + shared network (closes #2) 2026-06-03 13:59:02 +00:00

Merged #41 feat(infra): seed BIG catalogus + JWT client for OpenZaak (refs #2) 2026-06-03 13:42:44 +00:00

Merged #40 feat(infra): OpenZaak + Postgres + Redis up in compose (refs #10) 2026-06-03 13:16:31 +00:00

Merged #39 docs: MkDocs scaffold + ADR-0001 + README quickstart (closes #32) 2026-06-03 12:13:33 +00:00

Merged #38 chore: contributor workflow — templates, git-cliff, gitea-workflow doc (closes #31) 2026-06-03 12:09:24 +00:00

Merged #37 ci: Gitea Actions pipeline + runner runbook (refs #30) 2026-06-03 12:04:19 +00:00

Merged #36 feat(infra): containerize BFF + compose-up smoke (closes #29) 2026-06-03 11:46:28 +00:00

Merged #35 chore: remove bootstrap scripts from main 2026-06-03 11:40:15 +00:00

Merged #34 feat(bff): placeholder BFF + /health endpoint (closes #28) 2026-06-03 11:38:09 +00:00

Merged #33 docs(backlog): split S-00 into sub-slices (refs #1) 2026-06-03 11:37:57 +00:00

Merged #27 chore(tools): add idempotent Gitea backlog seeder 2026-06-03 10:54:19 +00:00

1 Pull request proposed by 1 user

88 Issues closed from 2 users

Closed #175 Deploy the stack to the Talos cluster when a PR is merged to main 2026-09-18 13:54:00 +00:00

Closed #168 CI gates the Helm chart: k8s-lint plus a compose↔chart drift check 2026-09-18 13:25:25 +00:00

Closed #169 Published docs omit every ADR after 0010 and all runbooks but ci.md 2026-09-18 12:55:22 +00:00

Closed #25 S-24 · Helm chart (sketch) + Kubernetes manifests for the platform 2026-09-10 08:53:59 +00:00

Closed #166 ADR: Caddy serves the portals, replacing nginx 2026-09-10 08:53:59 +00:00

Closed #161 flaky: verify-e2e hangs on catalogus.spec.ts (beheerder ziet catalogus) 2026-09-04 10:53:37 +00:00

Closed #162 S-26 · Live refresh on Werkbak when new registration is submitted 2026-09-04 09:34:15 +00:00

Closed #132 S-15c · Enforce MFA on the medewerker (Keycloak) realm 2026-09-04 08:27:53 +00:00

Closed #159 docs(architecture): import the FDS architecture decisions from the lab repo 2026-09-03 12:35:02 +00:00

Closed #156 verify-tracing is flaky — Tempo intermittently drops spans under runner load 2026-09-01 08:31:37 +00:00

Closed #153 S-19b-2 · Read projection sourced from Objecten instead of NRC zaak events 2026-09-01 07:26:34 +00:00

Closed #152 S-19b-1 · Objecten publishes to NRC (broker, worker, kanaal, notifications config) 2026-08-28 10:11:55 +00:00

Closed #150 S-19b · Read projection sourced from Objecten instead of NRC zaak events 2026-08-14 09:43:38 +00:00

Closed #149 S-19a · ACL writes the RegisterRecord to Objecten on approval 2026-08-14 09:34:05 +00:00

Closed #20 S-19 · ACL extension: write register-record to Objecten on approval 2026-08-14 07:12:42 +00:00

Closed #141 S-18c · RegisterRecord objecttype defined + registered 2026-07-27 15:14:17 +00:00

Closed #147 perf: cap OpenZaak + NRC uWSGI workers to shrink verify-stack footprint 2026-07-27 14:32:14 +00:00

Closed #144 verify-stack e2e P0: Maykin uWSGI defaults (4×4 procs) starve the shared runner 2026-07-27 13:07:56 +00:00

Closed #140 S-18b · Objecten API up in compose, wired to Objecttypen 2026-07-27 09:53:02 +00:00

Closed #139 S-18a · Objecttypen API up in compose 2026-07-27 08:51:16 +00:00

Closed #19 S-18 · Objecten + Objecttypen up in compose; Register objecttype defined 2026-07-24 14:26:46 +00:00

Closed #131 S-15b · Beheer-portal — ACL default-fill configuration CRUD 2026-07-24 14:22:24 +00:00

Closed #136 CI: use Gitea 1.27 job summaries for richer step reports (mutation, frontend, unit, e2e, verify-stack) 2026-07-24 13:27:55 +00:00

Closed #134 verify-stack stuck in "waiting", never dispatched, after Gitea 1.27 + act_runner 2.0.0 upgrade 2026-07-24 11:59:29 +00:00

Closed #130 S-15a · Beheer-portal skeleton + read-only catalogi viewer 2026-07-24 11:08:18 +00:00

Closed #16 S-15 · Beheer-portal — catalogus & default-fill rules 2026-07-24 08:37:08 +00:00

Closed #124 S-16c · Prometheus metrics + golden-signal Grafana dashboards 2026-07-24 08:31:43 +00:00

Closed #127 chore(ci): parallelise CI jobs now the runner has capacity >1, without re-triggering the e2e OOM 2026-07-23 15:18:17 +00:00

Closed #123 S-16b · Distributed traces across the .NET services 2026-07-23 14:38:28 +00:00

Closed #122 S-16a · Observability backplane — Tempo + Prometheus + Grafana in compose 2026-07-23 12:26:23 +00:00

Closed #17 S-16 · OpenTelemetry traces + Grafana dashboard 2026-07-23 10:39:06 +00:00

Closed #18 S-17 · Quartz.NET scheduler — herregistratie reminder sweep 2026-07-23 10:31:58 +00:00

Closed #120 ADR: Quartz.NET for time-triggered fleet sweeps (herregistratie reminder), pumps stay 2026-07-23 10:31:58 +00:00

Closed #111 S-26 · Self-service: resume an existing registration after page refresh 2026-07-23 07:22:10 +00:00

Closed #113 S-27 · ACL resolves its zaaktype by identificatie (not a pinned server-assigned URL) 2026-07-22 14:49:27 +00:00

Closed #117 adr-proposal: ACL resolves its zaaktype by identificatie, not a pinned URL (S-27) 2026-07-22 14:49:27 +00:00

Closed #110 S-B04 · docker-compose.local.yml can't complete the flow: unseeded zaaktype, undeployed DMN, no NRC abonnement 2026-07-22 12:44:30 +00:00

Closed #115 verify-stack e2e crashes under memory pressure (2 Chromium workers on the 8GB runner) 2026-07-22 12:04:01 +00:00

Closed #106 S-10c · Close the ZGW zaak on document-timeout expiry 2026-07-21 13:58:16 +00:00

Closed #107 ADR: diploma upload stored in the ZGW Documenten API, fronted by the ACL (S-10b) 2026-07-21 12:17:17 +00:00

Closed #103 S-10b · Diploma upload via ACL Documenten API + self-service portal 2026-07-21 12:15:35 +00:00

Closed #104 ADR: document-wait timeout cancellation (S-10a) — Verlopen status + interrupting P30D timer worker 2026-07-20 09:42:52 +00:00

Closed #102 S-10a · Document-wait task + 30-day timeout cancellation (workflow spine) 2026-07-20 09:42:03 +00:00

Closed #11 S-10 · Document upload + boundary timer for document timeout (Flow 2) 2026-07-20 07:35:39 +00:00

Closed #100 ADR: diploma-eligibility DMN evaluated as a BPMN businessRuleTask (S-13) 2026-07-20 07:28:05 +00:00

Closed #14 S-13 · DMN decision: diploma eligibility (Flow 4) 2026-07-20 07:26:53 +00:00

Closed #98 ADR: beoordeling escalation reassigns via external-worker task (S-14) 2026-07-17 09:46:30 +00:00

Closed #15 S-14 · Beoordeling escalation (Flow 5) 2026-07-17 09:45:37 +00:00

Closed #96 S-B03 · portal nginx resolver hardcodes Docker DNS → 502 on podman 2026-07-16 14:23:41 +00:00

Closed #94 S-B02 · local event-subscriber missing Acl:BaseUrl (crashes at startup) 2026-07-16 13:56:42 +00:00

Closed #12 S-11 · Withdrawal (Flow 3) 2026-07-16 13:06:57 +00:00

Closed #91 S-B01 · docker-compose.local.yml missing domain + portals; host-browser OIDC unwired 2026-07-16 12:45:09 +00:00

Closed #13 S-12 · Behandel-portal — werkbak + beoordeling 2026-07-16 08:31:58 +00:00

Closed #84 adr-proposal: behandel-portal wiring — multi-realm BFF auth, werkbak source, decision→task correlation (S-12) 2026-07-15 09:54:04 +00:00

Closed #80 chore: cut release 2026.07.0 (end of Iteration 1 — Walking Skeleton) 2026-07-14 14:46:57 +00:00

Closed #78 adr-proposal: correlate the citizen reference with the openbaar register (enrich projection via the ACL) 2026-07-14 14:01:52 +00:00

Closed #75 S-09b · Approval flow — temp admin endpoint + status transition to projection 2026-07-14 09:05:02 +00:00

Closed #10 S-09 · Openbaar Register portal — public lookup 2026-07-13 14:35:35 +00:00

Closed #73 chore(ci): speed up pipeline — NuGet cache + prebuilt Playwright image 2026-07-13 13:59:16 +00:00

Closed #68 S-08d · Playwright happy-path e2e + compose serving of the self-service app 2026-07-13 13:20:58 +00:00

Closed #67 S-08c · Self-service submit form — NL DS + DigiD auth + component tests + axe 2026-07-01 11:52:33 +00:00

Closed #66 S-08b · Generated API client lib from the BFF OpenAPI spec 2026-07-01 10:51:03 +00:00

Closed #65 S-08a · Nx monorepo + Angular tooling + CI Node lane 2026-07-01 10:22:54 +00:00

Closed #9 S-08 · Self-Service portal (Angular, NL DS) — submit a registration 2026-07-01 09:36:40 +00:00

Closed #63 ADR proposal · BFF OIDC validation + downstream boundaries 2026-07-01 09:32:45 +00:00

Closed #8 S-07 · BFF with one endpoint per portal + OIDC validation 2026-07-01 09:32:45 +00:00

Closed #60 ADR proposal · External-task job-worker pattern for the Domain Service ↔ Flowable 2026-07-01 08:46:22 +00:00

Closed #6 S-05 · BIG Domain Service skeleton with the Registration aggregate 2026-07-01 08:46:22 +00:00

Closed #62 mutation CI job fails at report upload — Gitea artifact backend returns 500 2026-07-01 08:46:22 +00:00

Closed #7 S-06 · Event Subscriber + Read Projection (minimal) 2026-06-30 13:57:00 +00:00

Closed #58 Consolidate ZGW integration checks into one full-stack CI stage 2026-06-30 12:29:44 +00:00

Closed #56 S-01-c · Wire OpenZaak → Open Notificaties (enable & publish notifications) 2026-06-30 12:29:44 +00:00

Closed #53 ADR proposal: provisioning strategy for the ACL OpenZaak integration test 2026-06-29 10:48:01 +00:00

Closed #55 S-04c · Run the ACL integration test on the CI runner (compose-network) 2026-06-29 10:48:01 +00:00

Closed #46 S-04a · ACL integration test against real OpenZaak (Testcontainers) 2026-06-29 10:48:01 +00:00

Closed #51 ADR: Adopt Stryker.NET for .NET mutation testing 2026-06-29 09:00:31 +00:00

Closed #47 S-04b · ACL mutation-score baseline (Stryker.NET) 2026-06-29 09:00:30 +00:00

Closed #30 S-00-c · Gitea Actions CI (lint, build, unit, compose-up smoke) 2026-06-25 12:34:45 +00:00

Closed #5 S-04 · ACL skeleton with one operation: open a zaak 2026-06-08 11:25:28 +00:00

Closed #48 ADR proposal · Adopt Reqnroll as the BDD acceptance framework 2026-06-08 11:25:28 +00:00

Closed #4 S-03 · Flowable up with a minimal BPMN: "Registratie ontvangen" 2026-06-04 07:16:49 +00:00

Closed #3 S-02 · Keycloak with mock DigiD, eHerkenning, eIDAS, medewerker realms 2026-06-03 14:16:50 +00:00

Closed #2 S-01 · OpenZaak + Open Notificaties + Postgres come up in compose 2026-06-03 13:59:03 +00:00

Closed #32 S-00-e · Docs scaffold: MkDocs + ADR-0001 + README quickstart 2026-06-03 12:13:33 +00:00

Closed #31 S-00-d · Contributor workflow: issue/PR templates, git-cliff, CHANGELOG 2026-06-03 12:09:25 +00:00

Closed #29 S-00-b · Dockerfile + compose skeleton + compose-up smoke 2026-06-03 11:46:28 +00:00

Closed #28 S-00-a · Placeholder BFF + health endpoint 2026-06-03 11:38:09 +00:00

Closed #1 S-00 · Repository skeleton, Gitea Actions CI, contributor workflow 2026-06-03 11:29:17 +00:00

98 Issues created by 2 users

Opened #2 S-01 · OpenZaak + Open Notificaties + Postgres come up in compose 2026-06-03 09:52:55 +00:00

Opened #1 S-00 · Repository skeleton, Gitea Actions CI, contributor workflow 2026-06-03 09:52:55 +00:00

Opened #3 S-02 · Keycloak with mock DigiD, eHerkenning, eIDAS, medewerker realms 2026-06-03 09:52:56 +00:00

Opened #4 S-03 · Flowable up with a minimal BPMN: "Registratie ontvangen" 2026-06-03 09:52:56 +00:00

Opened #5 S-04 · ACL skeleton with one operation: open a zaak 2026-06-03 09:52:56 +00:00

Opened #8 S-07 · BFF with one endpoint per portal + OIDC validation 2026-06-03 09:52:57 +00:00

Opened #6 S-05 · BIG Domain Service skeleton with the Registration aggregate 2026-06-03 09:52:57 +00:00

Opened #7 S-06 · Event Subscriber + Read Projection (minimal) 2026-06-03 09:52:57 +00:00

Opened #11 S-10 · Document upload + boundary timer for document timeout (Flow 2) 2026-06-03 09:52:58 +00:00

Opened #12 S-11 · Withdrawal (Flow 3) 2026-06-03 09:52:58 +00:00

Opened #10 S-09 · Openbaar Register portal — public lookup 2026-06-03 09:52:58 +00:00

Opened #9 S-08 · Self-Service portal (Angular, NL DS) — submit a registration 2026-06-03 09:52:58 +00:00

Opened #14 S-13 · DMN decision: diploma eligibility (Flow 4) 2026-06-03 09:52:59 +00:00

Opened #15 S-14 · Beoordeling escalation (Flow 5) 2026-06-03 09:52:59 +00:00

Opened #13 S-12 · Behandel-portal — werkbak + beoordeling 2026-06-03 09:52:59 +00:00

Opened #16 S-15 · Beheer-portal — catalogus & default-fill rules 2026-06-03 09:53:00 +00:00

Opened #17 S-16 · OpenTelemetry traces + Grafana dashboard 2026-06-03 09:53:00 +00:00

Opened #18 S-17 · Quartz.NET scheduler — herregistratie reminder sweep 2026-06-03 09:53:00 +00:00

Opened #19 S-18 · Objecten + Objecttypen up in compose; Register objecttype defined 2026-06-03 09:53:00 +00:00

Opened #20 S-19 · ACL extension: write register-record to Objecten on approval 2026-06-03 09:53:01 +00:00

Opened #21 S-20 · OpenMetadata module + seed bundle deployed alongside 2026-06-03 09:53:01 +00:00

Opened #22 S-21 · Read-replica ingestion + API ingestion 2026-06-03 09:53:01 +00:00

Opened #24 S-23 · GDPR reporting cookbook 2026-06-03 09:53:02 +00:00

Opened #23 S-22 · Lineage SDK (.NET) + lineage assertions across the personal-data path 2026-06-03 09:53:02 +00:00

Opened #26 S-25 · Runbook completeness review 2026-06-03 09:53:03 +00:00

Opened #25 S-24 · Helm chart (sketch) + Kubernetes manifests for the platform 2026-06-03 09:53:03 +00:00

Opened #28 S-00-a · Placeholder BFF + health endpoint 2026-06-03 11:28:53 +00:00

Opened #29 S-00-b · Dockerfile + compose skeleton + compose-up smoke 2026-06-03 11:28:54 +00:00

Opened #30 S-00-c · Gitea Actions CI (lint, build, unit, compose-up smoke) 2026-06-03 11:28:54 +00:00

Opened #31 S-00-d · Contributor workflow: issue/PR templates, git-cliff, CHANGELOG 2026-06-03 11:28:55 +00:00

Opened #32 S-00-e · Docs scaffold: MkDocs + ADR-0001 + README quickstart 2026-06-03 11:28:56 +00:00

Opened #46 S-04a · ACL integration test against real OpenZaak (Testcontainers) 2026-06-04 09:19:18 +00:00

Opened #47 S-04b · ACL mutation-score baseline (Stryker.NET) 2026-06-04 09:19:34 +00:00

Opened #48 ADR proposal · Adopt Reqnroll as the BDD acceptance framework 2026-06-04 09:19:51 +00:00

Opened #51 ADR: Adopt Stryker.NET for .NET mutation testing 2026-06-25 12:44:16 +00:00

Opened #53 ADR proposal: provisioning strategy for the ACL OpenZaak integration test 2026-06-29 09:09:53 +00:00

Opened #55 S-04c · Run the ACL integration test on the CI runner (compose-network) 2026-06-29 10:02:45 +00:00

Opened #56 S-01-c · Wire OpenZaak → Open Notificaties (enable & publish notifications) 2026-06-29 11:54:55 +00:00

Opened #58 Consolidate ZGW integration checks into one full-stack CI stage 2026-06-29 14:37:38 +00:00

Opened #60 ADR proposal · External-task job-worker pattern for the Domain Service ↔ Flowable 2026-06-30 14:48:18 +00:00

Opened #62 mutation CI job fails at report upload — Gitea artifact backend returns 500 2026-07-01 07:31:19 +00:00

Opened #63 ADR proposal · BFF OIDC validation + downstream boundaries 2026-07-01 08:50:58 +00:00

Opened #65 S-08a · Nx monorepo + Angular tooling + CI Node lane 2026-07-01 09:36:26 +00:00

Opened #68 S-08d · Playwright happy-path e2e + compose serving of the self-service app 2026-07-01 09:36:27 +00:00

Opened #67 S-08c · Self-service submit form — NL DS + DigiD auth + component tests + axe 2026-07-01 09:36:27 +00:00

Opened #66 S-08b · Generated API client lib from the BFF OpenAPI spec 2026-07-01 09:36:27 +00:00

Opened #73 chore(ci): speed up pipeline — NuGet cache + prebuilt Playwright image 2026-07-13 13:25:39 +00:00

Opened #75 S-09b · Approval flow — temp admin endpoint + status transition to projection 2026-07-13 14:03:38 +00:00

Opened #78 adr-proposal: correlate the citizen reference with the openbaar register (enrich projection via the ACL) 2026-07-14 10:02:26 +00:00

Opened #80 chore: cut release 2026.07.0 (end of Iteration 1 — Walking Skeleton) 2026-07-14 14:11:17 +00:00

Opened #84 adr-proposal: behandel-portal wiring — multi-realm BFF auth, werkbak source, decision→task correlation (S-12) 2026-07-15 08:58:46 +00:00

Opened #91 S-B01 · docker-compose.local.yml missing domain + portals; host-browser OIDC unwired 2026-07-16 12:03:53 +00:00

Opened #94 S-B02 · local event-subscriber missing Acl:BaseUrl (crashes at startup) 2026-07-16 13:36:12 +00:00

Opened #96 S-B03 · portal nginx resolver hardcodes Docker DNS → 502 on podman 2026-07-16 13:43:37 +00:00

Opened #98 ADR: beoordeling escalation reassigns via external-worker task (S-14) 2026-07-17 06:56:57 +00:00

Opened #100 ADR: diploma-eligibility DMN evaluated as a BPMN businessRuleTask (S-13) 2026-07-17 09:49:47 +00:00

Opened #102 S-10a · Document-wait task + 30-day timeout cancellation (workflow spine) 2026-07-20 07:34:56 +00:00

Opened #103 S-10b · Diploma upload via ACL Documenten API + self-service portal 2026-07-20 07:35:17 +00:00

Opened #104 ADR: document-wait timeout cancellation (S-10a) — Verlopen status + interrupting P30D timer worker 2026-07-20 07:39:13 +00:00

Opened #106 S-10c · Close the ZGW zaak on document-timeout expiry 2026-07-20 09:50:29 +00:00

Opened #107 ADR: diploma upload stored in the ZGW Documenten API, fronted by the ACL (S-10b) 2026-07-20 09:50:52 +00:00

Opened #111 S-26 · Self-service: resume an existing registration after page refresh 2026-07-22 08:41:29 +00:00

Opened #110 S-B04 · docker-compose.local.yml can't complete the flow: unseeded zaaktype, undeployed DMN, no NRC abonnement 2026-07-22 08:41:29 +00:00

Opened #113 S-27 · ACL resolves its zaaktype by identificatie (not a pinned server-assigned URL) 2026-07-22 09:24:16 +00:00

Opened #115 verify-stack e2e crashes under memory pressure (2 Chromium workers on the 8GB runner) 2026-07-22 11:24:52 +00:00

Opened #117 adr-proposal: ACL resolves its zaaktype by identificatie, not a pinned URL (S-27) 2026-07-22 13:10:38 +00:00

Opened #120 ADR: Quartz.NET for time-triggered fleet sweeps (herregistratie reminder), pumps stay 2026-07-23 09:46:24 +00:00

Opened #122 S-16a · Observability backplane — Tempo + Prometheus + Grafana in compose 2026-07-23 10:38:53 +00:00

Opened #123 S-16b · Distributed traces across the .NET services 2026-07-23 10:38:54 +00:00

Opened #124 S-16c · Prometheus metrics + golden-signal Grafana dashboards 2026-07-23 10:38:54 +00:00

Opened #127 chore(ci): parallelise CI jobs now the runner has capacity >1, without re-triggering the e2e OOM 2026-07-23 14:41:12 +00:00

Opened #130 S-15a · Beheer-portal skeleton + read-only catalogi viewer 2026-07-24 08:36:38 +00:00

Opened #131 S-15b · Beheer-portal — ACL default-fill configuration CRUD 2026-07-24 08:36:56 +00:00

Opened #132 S-15c · Enforce MFA on the medewerker (Keycloak) realm 2026-07-24 08:36:57 +00:00

Opened #134 verify-stack stuck in "waiting", never dispatched, after Gitea 1.27 + act_runner 2.0.0 upgrade 2026-07-24 11:30:22 +00:00

Opened #136 CI: use Gitea 1.27 job summaries for richer step reports (mutation, frontend, unit, e2e, verify-stack) 2026-07-24 11:41:40 +00:00

Opened #139 S-18a · Objecttypen API up in compose 2026-07-24 14:26:34 +00:00

Opened #141 S-18c · RegisterRecord objecttype defined + registered 2026-07-24 14:26:35 +00:00

Opened #140 S-18b · Objecten API up in compose, wired to Objecttypen 2026-07-24 14:26:35 +00:00

Opened #144 verify-stack e2e P0: Maykin uWSGI defaults (4×4 procs) starve the shared runner 2026-07-27 11:36:22 +00:00

Opened #147 perf: cap OpenZaak + NRC uWSGI workers to shrink verify-stack footprint 2026-07-27 14:07:47 +00:00

Opened #149 S-19a · ACL writes the RegisterRecord to Objecten on approval 2026-08-14 07:12:32 +00:00

Opened #150 S-19b · Read projection sourced from Objecten instead of NRC zaak events 2026-08-14 07:12:33 +00:00

Opened #152 S-19b-1 · Objecten publishes to NRC (broker, worker, kanaal, notifications config) 2026-08-14 09:43:25 +00:00

Opened #153 S-19b-2 · Read projection sourced from Objecten instead of NRC zaak events 2026-08-14 09:43:26 +00:00

Opened #156 verify-tracing is flaky — Tempo intermittently drops spans under runner load 2026-08-28 12:30:22 +00:00

Opened #159 docs(architecture): import the FDS architecture decisions from the lab repo 2026-09-03 09:27:26 +00:00

Opened #161 flaky: verify-e2e hangs on catalogus.spec.ts (beheerder ziet catalogus) 2026-09-03 12:23:47 +00:00

Opened #162 S-26 · Live refresh on Werkbak when new registration is submitted 2026-09-04 08:38:07 +00:00

Opened #163 ADR: werkbak live refresh — client-side polling, not push (refs #162) 2026-09-04 08:43:47 +00:00

Opened #166 ADR: Caddy serves the portals, replacing nginx 2026-09-04 15:23:44 +00:00

Opened #168 CI gates the Helm chart: k8s-lint plus a compose↔chart drift check 2026-09-10 08:59:05 +00:00

Opened #169 Published docs omit every ADR after 0010 and all runbooks but ci.md 2026-09-10 08:59:06 +00:00

Opened #170 ADR: production posture for the Kubernetes deployment — secrets, HA, backup 2026-09-10 08:59:06 +00:00

Opened #173 docs are never built or published — no mkdocs workflow exists 2026-09-10 09:04:29 +00:00

Opened #174 Stryker runs the ACL integration tests in its initial run — the mutation score is measured with 8 failing tests 2026-09-10 10:08:23 +00:00

Opened #175 Deploy the stack to the Talos cluster when a PR is merged to main 2026-09-18 13:40:30 +00:00

Opened #177 ADR proposal: publish the portals over TLS from an in-cluster Caddy edge 2026-09-18 14:26:24 +00:00