Skip to content

retrofit: reverse-spec zgw-api-mapping (5 REQs / 13 files)#568

Merged
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-procest-zgw-api-mapping-2026-05-24
May 25, 2026
Merged

retrofit: reverse-spec zgw-api-mapping (5 REQs / 13 files)#568
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-procest-zgw-api-mapping-2026-05-24

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Retrofit — Reverse-Spec

Drafts 5 numbered REQs describing the procest-side ZGW API surface (controllers, ZgwService + helpers, auth middleware, default-mapping seeder).

Ghost change: retrofit-2026-05-24-zgw-api-mapping (delta merged into openspec/specs/zgw-api-mapping/spec.md).

What this PR does

  • Adds retrofit_extensions: [REQ-001..REQ-005] to the main spec frontmatter
  • Appends REQ-001..REQ-005 to the main spec inside a marked block
  • Annotates 13 files with file-level @SPEC pointers (one per task)
  • Scaffold under openspec/changes/retrofit-2026-05-24-zgw-api-mapping/

What this PR does NOT do

  • No code logic changes — annotations + spec only
  • Does not resolve the SendEmailHandler duplicate flagged in the coverage report (handled under automatic-actions cluster)
  • Does not split the 32-method DrcController (future work)

REQ summary

  1. REQ-001 — ZRC endpoints via ZrcController
  2. REQ-002 — ZTC/DRC/BRC/NRC endpoints via dedicated controllers
  3. REQ-003 — ZgwService shared mapping/runtime surface
  4. REQ-004 — Bearer-token + vertrouwelijkheid filtering in ZgwAuthMiddleware
  5. REQ-005 — Default ZGW mapping seed via LoadDefaultZgwMappings repair step

Source: openspec/coverage-report.md generated 2026-05-24 | Cluster: zgw-api-mapping

Refs #565

Drafts 5 numbered REQs describing the procest-side ZGW API surface
(ZRC/ZTC/DRC/BRC/NRC controllers, ZgwService + helpers, ZgwAuthMiddleware,
LoadDefaultZgwMappings repair step) and annotates every file in the cluster
with a per-task @SPEC pointer.

Ghost change: retrofit-2026-05-24-zgw-api-mapping (delta merged into main spec).

Refs #565.
@rubenvdlinde rubenvdlinde added openspec OpenSpec-driven change yolo Auto-merge when all phases pass labels May 24, 2026
@rubenvdlinde rubenvdlinde requested a review from Rem-Dam as a code owner May 24, 2026 18:50
@rubenvdlinde rubenvdlinde added openspec OpenSpec-driven change yolo Auto-merge when all phases pass retrofit reverse-spec labels May 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/procest @ 803df0d

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer
npm ✅ 426/426
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

Quality workflow — 2026-05-24 18:51 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit 5567ebb into development May 25, 2026
15 of 24 checks passed
@rubenvdlinde rubenvdlinde deleted the retrofit/reverse-spec-procest-zgw-api-mapping-2026-05-24 branch May 25, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

openspec OpenSpec-driven change retrofit reverse-spec yolo Auto-merge when all phases pass

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant