GitHub Ops Tree Router
Purpose
Select the correct specialized GitHub operations path with minimal overlap and valid feature support.
Capability-first protocol
For goals involving rulesets, merge queue, Actions security, or plan-sensitive controls,
run github-capability-resolver first.
If capability status is not-supported or evidence is incomplete, return NO_CHANGE.
Ownership model
- Primary router owner:
github-ops-tree-router - Policy catalog owner:
github-ops-excellence - Delegates:
github-capability-resolvergithub-ticket-lifecycle-orchestratorgithub-projects-agile-linkagegithub-review-merge-admingithub-release-incident-flowgithub-ruleset-architecturegithub-actions-security-hardeningrepo-profile-governanceworkflow-self-anneal
Routing table
goal=ticket-lifecycle->github-ticket-lifecycle-orchestrator(+github-ops-excellencefor policy profile)goal=agile-projects->github-projects-agile-linkagegoal=review-merge->github-capability-resolver+github-review-merge-admingoal=release-incident->github-release-incident-flow(+github-ops-excellencefor policy profile)goal=repo-governance->repo-profile-governancegoal=actions-security->github-capability-resolver+github-actions-security-hardeninggoal=ruleset-architecture->github-capability-resolver+github-ruleset-architecturegoal=process-hardening->workflow-self-anneal
Required references
- Owner Matrix
- Invocation Map
- Output Contracts
- Phase 3 De-overlap Migration
Output format
GITHUB_OPS_ROUTER_REPORT
goal: <ticket-lifecycle|agile-projects|review-merge|release-incident|repo-governance|actions-security|ruleset-architecture|process-hardening>
policy_profile: <strict|standard|light>
capability_resolution:
- required: <yes|no>
- status: <available-now|available-with-config-change|available-with-plan-upgrade|not-supported|not-run>
selected_skill_path:
- <ordered skills>
ownership:
- router: github-ops-tree-router
- policy_catalog: github-ops-excellence
- delegates: <skills>
checks:
- <required verifications>
decision:
- <apply|defer|NO_CHANGE>
missing_evidence:
- <none or artifacts>