Skip to content

chore(openspec): complete specs/<cap>/spec.md for 5 decidesk changes#175

Merged
rubenvdlinde merged 1 commit into
developmentfrom
chore/decidesk-specs-batch-completion
May 11, 2026
Merged

chore(openspec): complete specs/<cap>/spec.md for 5 decidesk changes#175
rubenvdlinde merged 1 commit into
developmentfrom
chore/decidesk-specs-batch-completion

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Summary

Completes the canonical specs/<capability-name>/spec.md layout for 5 partially-authored decidesk openspec changes. Spec migration only — no code generated. Apply phase to follow in subsequent PRs.

Per-change results

Change Action New path REQ count
p2-meeting-management-other-t1 Migrated specs.md specs/digital-meetings-and-recurrence/spec.md 19 REQs + 7 NFR
p2-motion-and-voting-core-t1 Migrated specs.md specs/motion-and-voting/spec.md 38 REQs + 6 NFR
p2-motion-and-voting-core-t3 Migrated specs.md specs/motion-execution-and-anonymisation/spec.md 20 REQs
p2-meeting-management-other-t2 Migrated specs.md (pre-existing draft was capability-complete) specs/meeting-management-extensions/spec.md 21 REQs
p2-minutes-and-decisions-other-t2 Migrated specs.md (pre-existing draft was capability-complete) specs/decision-evolution-and-cascade/spec.md 14 REQs

Note: the two changes flagged as "needs specs/ subdir created from scratch" already had complete specs.md files in place from earlier authoring sessions, so they were handled the same way as the other three — git mv into the canonical subdirectory rather than re-authored. No content was discarded.

Capability subdirectory names were chosen to reflect the proposal's "## Capabilities — New Capabilities" section, grouped where multiple sub-capabilities share a theme.

Validation

  • All 5 hydra.json files parse with jq -e . (per watchdog rules)
  • All 5 new spec.md paths exist
  • No PHP / no composer check:strict (per watchdog rules — spec-only PR)
  • No Co-Authored-By trailers
  • No code generated

Test plan

  • CI green on this branch
  • OpenSpec validator (if any) accepts new spec layout for the 5 changes
  • Reviewer confirms capability names match proposal intent

Migrates partially-authored specs.md files into the canonical
specs/<capability-name>/spec.md layout for 5 decidesk legislative
and governance changes. No code generated — spec structural
completion only.

Migrated:
- p2-meeting-management-other-t1: specs.md -> specs/digital-meetings-and-recurrence/spec.md (19 REQs + 7 NFR)
- p2-motion-and-voting-core-t1: specs.md -> specs/motion-and-voting/spec.md (38 REQs + 6 NFR)
- p2-motion-and-voting-core-t3: specs.md -> specs/motion-execution-and-anonymisation/spec.md (20 REQs)
- p2-meeting-management-other-t2: specs.md -> specs/meeting-management-extensions/spec.md (21 REQs)
- p2-minutes-and-decisions-other-t2: specs.md -> specs/decision-evolution-and-cascade/spec.md (14 REQs)
@rubenvdlinde rubenvdlinde requested a review from Rem-Dam as a code owner May 11, 2026 07:17
@rubenvdlinde rubenvdlinde merged commit 4fa89b9 into development May 11, 2026
13 of 14 checks passed
@rubenvdlinde rubenvdlinde deleted the chore/decidesk-specs-batch-completion branch May 11, 2026 07:17
@github-actions
Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidesk @ 6043d46

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

Quality workflow — 2026-05-11 07:18 UTC

Download the full PDF report from the workflow artifacts.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant