Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

retrofit: reverse-spec aanbod-listings (3 REQs / 4 methods)#289

Merged
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-softwarecatalog-aanbod-listings-2026-05-24
May 25, 2026
Merged

retrofit: reverse-spec aanbod-listings (3 REQs / 4 methods)#289
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-softwarecatalog-aanbod-listings-2026-05-24

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Retrofit — Reverse-Spec

Describes observed behavior of 4 methods in AanbodController as 3 new REQs under a new aanbod-listings capability.

Ghost change: retrofit-2026-05-24-aanbod-listings.

What this PR does

  • Drafts 3 REQs under new aanbod-listings capability (frontmatter retrofit: true)
  • Annotates 4 methods (getAanbod, acceptAanbod, denyAanbod, parseQueryOptions) with @spec tags
  • Spells out the HTTP status code mapping (400 / 403 / 404 / 200 / 500) per endpoint

What this PR does NOT do

  • No code behavior changes — annotations only
  • Service-side behaviour stays under method-decomposition#REQ-DECOMP-011
  • Does not revisit @PublicPage posture (flagged in Notes)

Review focus

  • REQ language matches observed behavior
  • HTTP status mapping accuracy
  • One REQ per distinct observable behavior

Source: `openspec/coverage-report.md` generated 2026-05-24 | Cluster: `aanbod-listings` (Bucket 2b)

Umbrella: #285

Reverse-spec for the AanbodController public HTTP surface. New
'aanbod-listings' capability with 3 REQs: list / accept / deny aanbod
objects. Annotates 4 methods (getAanbod, acceptAanbod, denyAanbod,
parseQueryOptions). Service-side behaviour stays under
method-decomposition#REQ-DECOMP-011.

Refs #285
@rubenvdlinde rubenvdlinde added openspec OpenSpec-driven change yolo Auto-merge when all phases pass retrofit Retrofit playbook reverse-spec labels May 24, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/softwarecatalog @ f0b9009

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer
npm ❌ 2/846 denied
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️

❌ Denied npm licenses

Package Version License
pako 1.0.11 (MIT AND Zlib)
sha.js 2.4.12 (MIT AND BSD-3-Clause)

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

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit ce54c58 into development May 25, 2026
11 of 21 checks passed
@rubenvdlinde rubenvdlinde deleted the retrofit/reverse-spec-softwarecatalog-aanbod-listings-2026-05-24 branch May 25, 2026 07:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant