Skip to content

retrofit: reverse-spec berichtenbox-integration (5 REQs / 5 files)#581

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

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

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Retrofit — Reverse-Spec

Describes observed behavior of 5 files (~17 methods) under berichtenbox-integration as 5 new REQs.

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

What this PR does

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

What this PR does NOT do

  • No code behavior changes — just annotations
  • Notes surface observed stubs (MockAdapter hardcoded, scaffold-only BackgroundJob run body, hardcoded 7-day threshold)

Review focus

  • REQ language matches observed behavior
  • Scenarios are testable
  • Notes flag stub-state honestly

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

Refs #565.

REQ-001 Berichtenbox send/list/poll REST endpoints,
REQ-002 BSN 11-proef + plain-text message validation,
REQ-003 Pluggable Berichtenbox adapter contract,
REQ-004 Read-status polling with 7-day unread-flagging,
REQ-005 Daily background polling job.

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

Refs #565.
@rubenvdlinde rubenvdlinde added openspec OpenSpec-driven change yolo Auto-merge when all phases pass retrofit reverse-spec labels May 24, 2026
@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 @ 14e3636

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

Download the full PDF report from the workflow artifacts.

@rubenvdlinde rubenvdlinde merged commit 66b81c2 into development May 25, 2026
15 of 24 checks passed
@rubenvdlinde rubenvdlinde deleted the retrofit/reverse-spec-procest-berichtenbox-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