Skip to content

fix(openspec): link p2 umbrella specs to their GitHub issues#112

Merged
rubenvdlinde merged 1 commit intodevelopmentfrom
fix/hydra-json-issue-linkage
Apr 19, 2026
Merged

fix(openspec): link p2 umbrella specs to their GitHub issues#112
rubenvdlinde merged 1 commit intodevelopmentfrom
fix/hydra-json-issue-linkage

Conversation

@rubenvdlinde
Copy link
Copy Markdown
Contributor

Summary

Two P2 umbrella hydra.json files had issue: null even though matching issues exist in the repo:

Hydra's supervisor dep-check walks hydra.json.issue to verify a dependency is merged. With null, every tiered spec under these umbrellas reported "deps not merged — skipping" and never dispatched:

With this linkage, #44 unblocks immediately (#17 is already closed) and #62 unblocks once #72 merges.

No spec content changed — only the issue field in two JSON files.

Test plan

…issues

Hydra's supervisor dep-check walks hydra.json's 'issue' field to verify
a dependency is merged (closed on GitHub). Two P2 umbrella specs had
`issue: null` even though matching issues exist and are closed:

- p2-minutes-and-decisions → #17 (closed 2026-04-14 as COMPLETED)
- p2-motion-and-voting     → #72 (open; required for tiered impls to
                                   unblock, and we want it buildable)

Every tiered spec under these umbrellas (p2-minutes-and-decisions-*,
p2-motion-and-voting-*) was reporting 'deps not merged' and never
dispatching — purely because the dep resolver couldn't find an issue
to check.

No spec content changed. Only the 'issue' field in two hydra.json files.
@rubenvdlinde rubenvdlinde merged commit a91e895 into development Apr 19, 2026
14 of 15 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/decidesk @ ed5aba7

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

Coverage: 0% (0/115 statements)


Quality workflow — 2026-04-19 06:43 UTC

Download the full PDF report from the workflow artifacts.

rubenvdlinde added a commit that referenced this pull request Apr 19, 2026
Follow-up to #112. The intelligence DB and development hydra.json files
were missing issue linkage for three tier specs even though matching
GitHub issues exist:

- p2-meeting-management-core-t3    -> #61
- p2-meeting-management-other-t2   -> #42
- p2-minutes-and-decisions-core-t1 -> #21

When the umbrella specs (p2-meeting-management, p2-motion-and-voting)
eventually merge, the supervisor's dep-check walks down to these tier
specs. With issue:null they'd report 'deps not merged' forever, exactly
the block pattern PR #112 fixed for the umbrellas.

No spec content changed — only the 'issue' field in three hydra.json files.
rubenvdlinde added a commit that referenced this pull request Apr 19, 2026
Follow-up to #112. The intelligence DB and development hydra.json files
were missing issue linkage for three tier specs even though matching
GitHub issues exist:

- p2-meeting-management-core-t3    -> #61
- p2-meeting-management-other-t2   -> #42
- p2-minutes-and-decisions-core-t1 -> #21

When the umbrella specs (p2-meeting-management, p2-motion-and-voting)
eventually merge, the supervisor's dep-check walks down to these tier
specs. With issue:null they'd report 'deps not merged' forever, exactly
the block pattern PR #112 fixed for the umbrellas.

No spec content changed — only the 'issue' field in three hydra.json files.
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