Skip to content

retrofit: reverse-spec stuf-integration (5 REQs / 3 files)#582

Merged
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-procest-stuf-integration-2026-05-24
May 25, 2026
Merged

retrofit: reverse-spec stuf-integration (5 REQs / 3 files)#582
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-procest-stuf-integration-2026-05-24

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Retrofit — Reverse-Spec

Describes observed behavior of 3 files (~32 methods) under stuf-integration as 5 new REQs.

Ghost change: retrofit-2026-05-24-stuf-integration (archived inline).

What this PR does

  • Drafts 5 REQs in openspec/specs/stuf-integration/spec.md with retrofit: true
  • Creates ghost change scaffold (proposal/design/tasks/specs delta)
  • Annotates 3 files with @spec ...tasks.md#task-N
  • Archives the change inline (spec delta copied into main specs/)

What this PR does NOT do

  • No code behavior changes
  • Notes surface observed stubs: zakLk01/zakLv01/npsLv01 handlers do not actually persist or query OpenRegister; they log + return Bv01/empty-antwoord placeholders

Review focus

  • REQ-002 stub note is accurate ("In a full implementation, create/update OpenRegister objects here")
  • Confidentiality enum table matches code
  • PII-safe BSN logging behaviour captured

Source: openspec/coverage-report.md generated 2026-05-24 | Cluster: stuf-integration

Refs #565.

REQ-001 Inbound StUF SOAP routing + message-type dispatch,
REQ-002 StUF-ZKN case handlers (zakLk01, zakLv01, edcLk01),
REQ-003 StUF-BG person query handler (npsLv01),
REQ-004 Bidirectional StUF<->OpenRegister field mapping with date and enum transforms,
REQ-005 StUF SOAP envelope construction with namespaces, stuurgegevens, noValue.

Ghost change: retrofit-2026-05-24-stuf-integration.

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

Quality Report — ConductionNL/procest @ 63dc450

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 21:41 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit 4a5020a into development May 25, 2026
15 of 24 checks passed
@rubenvdlinde rubenvdlinde deleted the retrofit/reverse-spec-procest-stuf-integration-2026-05-24 branch May 25, 2026 07:57
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