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

retrofit: reverse-spec gebruik-services (2 REQs / 3 methods)#291

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

retrofit: reverse-spec gebruik-services (2 REQs / 3 methods)#291
rubenvdlinde merged 1 commit into
developmentfrom
retrofit/reverse-spec-softwarecatalog-gebruik-services-2026-05-24

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Retrofit — Reverse-Spec

Describes observed behavior of 3 public methods in GebruikService as 2 new REQs under a new gebruik-services capability.

Ghost change: retrofit-2026-05-24-gebruik-services.

What this PR does

  • Drafts 2 REQs: paginated gebruik retrieval + application UUID extraction
  • Annotates 3 methods (getGebruiksConfiguration, getGebruiken, getApplicationIds) with @spec tags
  • Captures no-hardcoded-fallback contract and OpenRegister-required precondition

What this PR does NOT do

  • No code behavior changes — annotations only
  • Does not fix the getApplicationIds() malformed else-if (flagged in Notes for follow-up)
  • Sync-side (GebruikSyncService) stays under method-decomposition#REQ-DECOMP-011

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

Umbrella: #285

Reverse-spec for GebruikService (read-side facade for gebruik
records). New 'gebruik-services' capability with 2 REQs: paginated
gebruik retrieval + application UUID extraction. Sync-side stays under
method-decomposition#REQ-DECOMP-011.

Notes flag getApplicationIds() malformed else-if / unconditional
getObject() call for follow-up.

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 @ 70bb82c

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:52 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit 8a84d7e into development May 25, 2026
11 of 21 checks passed
@rubenvdlinde rubenvdlinde deleted the retrofit/reverse-spec-softwarecatalog-gebruik-services-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