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

chore(specs): unify text-extraction caps + bring controller REQs to ff structure#1905

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/req-audit-reconcile-2026-05-25
May 25, 2026
Merged

chore(specs): unify text-extraction caps + bring controller REQs to ff structure#1905
rubenvdlinde merged 1 commit into
developmentfrom
chore/req-audit-reconcile-2026-05-25

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Summary

Two reconcile tasks on already-merged openregister retrofit changes (no canonical openspec/specs/ files touched — archiving is separate).

  • Unify text-extraction: git mv the bw-svc-mid2 per-source HANDLER delta from text-extraction-sources -> text-extraction so it archives alongside the bw2-svc-flat-2 orchestrator REQs under one text-extraction capability. H1 + consolidation note added; tasks.md/proposal.md references updated with a historical note. No REQ-title collision (handler REQ-001..003 vs orchestrator "File and Object Chunk-Extraction Lifecycle").
  • ff structure for controller changes: added ## Non-Functional Requirements (ADR-007 i18n posture + ADR-002 REST/error notes) and ## Acceptance Criteria checklists to all 8 capability spec deltas in bw2-ctrl-1 (generic-integrations, search-index, zoeken-filteren) and bw2-ctrl-2 (data-import-export, generic-integrations, oas-generation, openapi-generation, production-observability).

Test plan

  • openspec validate retrofit-2026-05-25-bw-svc-mid2 --strict
  • openspec validate retrofit-2026-05-25-bw2-svc-flat-2 --strict
  • openspec validate retrofit-2026-05-25-bw2-ctrl-1 --strict
  • openspec validate retrofit-2026-05-25-bw2-ctrl-2 --strict
  • No openspec/specs/ canonical files touched

…f structure

Unify the adjacent text-extraction layers into one capability: rename the
bw-svc-mid2 per-source handler delta from `text-extraction-sources` to
`text-extraction` (git mv), so it archives alongside the bw2-svc-flat-2
orchestrator REQs under one `text-extraction` capability. Update its
tasks.md/proposal.md references with a historical consolidation note.

Bring the two lean controller changes (bw2-ctrl-1, bw2-ctrl-2) up to ff
structure by adding `## Non-Functional Requirements` (ADR-007 i18n posture
+ ADR-002 REST/error notes) and `## Acceptance Criteria` checklists to all
8 capability spec deltas, consistent with sibling audited changes.

All 4 touched changes pass `openspec validate --strict`.
@rubenvdlinde rubenvdlinde requested a review from Rem-Dam as a code owner May 25, 2026 16:43
@rubenvdlinde rubenvdlinde merged commit 99f3294 into development May 25, 2026
14 of 19 checks passed
@rubenvdlinde rubenvdlinde deleted the chore/req-audit-reconcile-2026-05-25 branch May 25, 2026 16:44
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ 5f57add

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

Quality workflow — 2026-05-25 16:46 UTC

Download the full PDF report from the workflow artifacts.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant