Write the orchestrator status check — the brain that gates PR merges.
File
.github/workflows/orchestrator-check.yml
What
- Trigger: issue events (opened, closed, labeled) and PR pushes
- Parse
fixes #N from PR description
- Check if #N has any open child issues with
blocking label
- If blockers exist: report failing status check
- If no blockers + new "all clear": run lightweight
claude -p to assess re-review need
- If re-review warranted + under cycle cap: trigger pr-review.yml again
- If no re-review needed or cap reached: report passing check
- Report results via GitHub Check Run API
Dependencies
Reference
- docs/design.md: Orchestrator Status Check section (Layer 3)
Write the orchestrator status check — the brain that gates PR merges.
File
.github/workflows/orchestrator-check.ymlWhat
fixes #Nfrom PR descriptionblockinglabelclaude -pto assess re-review needDependencies
Reference