Repository navigation
Track ADR-0031 rollout: routing block, skill re-pins, and Org Routing caller per repository #665
Copy link
Copy link
Closed
Labels
area:metaOrganization-wide policy, templates, or meta-repo work.Organization-wide policy, templates, or meta-repo work.type:maintenanceNon-feature maintenance, cleanup, or org work.Non-feature maintenance, cleanup, or org work.
Description
Purpose
Tracks the downstream rollout of ADR-0031, which is accepted. The organization side landed in #662 (58b42bd4):
- the
downstreaminventory in.github/instruction-surfaces.json; lib/approved-skills.json;- the generator and verifier
scripts/org-routing.py; - the reusable workflow
.github/workflows/org-routing.yml.
Nothing in the ADR or this issue authorizes writing to another repository. Each repository below adopts in its own reviewed pull request.
Per-repository adoption
For each repository:
- Regenerate the routing block from a
z-shell/.githubclone:
python3 scripts/org-routing.py apply --repository z-shell/<name> --root <checkout>
It only adds lines above the repository's own guidance. - Re-pin every vendored organization skill to the approved revision (the authorized-installation procedure in
runbooks/org-review.md):
gh skill install z-shell/.github .github/skills/<skill> --pin <approved> --dir .github/skills - Add a caller job, pinned to a full SHA per ci: version reusable workflows with immutable releases #543, with
permissions: contents: readand no caller-levelconcurrency::
uses: z-shell/.github/.github/workflows/org-routing.yml@<sha> # main - Confirm
python3 scripts/org-routing.py check --repository z-shell/<name> --root <checkout>reports current and theOrg Routingjob passes. The first caller run is also the first exercise of the workflow's caller path.
State at merge (2026-09-26, checked with check after apply)
| Repository | Only remaining finding after apply |
|---|---|
z-shell/wiki |
none |
z-shell/z-a-default-ice |
none (new AGENTS.md) |
z-shell/z-a-eval |
none (new AGENTS.md) |
z-shell/zd |
none |
z-shell/zsh-fancy-completions |
none |
z-shell/zunit |
none |
z-shell/F-Sy-H |
code-review pinned 23fb0c86, approved e1f8f6c1 |
z-shell/z-a-meta-plugins |
code-review pinned 23fb0c86 |
z-shell/zi |
code-review pinned 23fb0c86 |
z-shell/zpmod |
code-review pinned 23fb0c86 |
z-shell/zsh |
code-review pinned 23fb0c86 |
z-shell/zsh-eza |
code-review pinned 23fb0c86 |
z-shell/zsh-lint |
code-review pinned 23fb0c86 |
z-shell/zi-setup |
code-review pinned ce74af22 |
z-shell/src |
code-review pinned 23fb0c86; zi-install content drift |
In every case the stale code-review pins have content identical to the approved revision, so re-pinning changes only metadata. src zi-install needs a real content update to 1bfbf33a.
Checklist
- z-shell/wiki (class 1: Copilot or second-human review)
- z-shell/src (class 1: Copilot or second-human review)
- z-shell/F-Sy-H
- z-shell/z-a-default-ice
- z-shell/z-a-eval
- z-shell/z-a-meta-plugins
- z-shell/zd
- z-shell/zi
- z-shell/zi-setup
- z-shell/zpmod
- z-shell/zsh
- z-shell/zsh-eza
- z-shell/zsh-fancy-completions
- z-shell/zsh-lint (ci: adopt the organization routing caller (ADR-0031) zsh-lint#473)
- z-shell/zunit
Once every repository calls the workflow, making Org Routing a required status check is a separate settings decision under ADR-0013.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:metaOrganization-wide policy, templates, or meta-repo work.Organization-wide policy, templates, or meta-repo work.type:maintenanceNon-feature maintenance, cleanup, or org work.Non-feature maintenance, cleanup, or org work.
Type
Projects
- StatusShow more project fieldsDone
Activity
ss-o commentedon Sep 30, 2026
Project 28 triage pass. Blank values filled on this issue (existing values left unchanged):
Chore. Tracks the rollout of an accepted ADR, like the sibling rollout tracker Track ADR-0013 rollout: repository settings baseline audit #478.Medium. Instruction routing and skill pins in 15 downstream repositories; the stale pins have content identical to the approved revision, so nothing is broken.M. One reviewed pull request per remaining repository (14), mostly metadata re-pins.P2 - Medium. Important but not urgent: the organization side landed in feat(agents): accept and implement ADR-0031, per-repository instruction routing #662 and there is no deadline, the same band as Track ADR-0013 rollout: repository settings baseline audit #478.Administrative. Organization instruction governance, like Track ADR-0013 rollout: repository settings baseline audit #478.ss-o commentedon Oct 1, 2026
Project 28 triage pass (2026-10-02): stays in
Triage.mainatb849468(premise not confirmed: the reported problem no longer reproduces): lib/approved-skills.json@b849468 approves code-review e1f8f6c and zi-install 1bfbf33. All 15 listed repositories now have an org-routing workflow on their default branch (wiki, src, zi-setup callers checked:uses: z-shell/.github/.github/workflows/org-routing.yml@1becebb7… # main, permissions declared). Sampled SKILL.md pins: F-Sy-H, src, zi (next), zi-setup code-review = e1f8f6c; src zi-install = 1bfbf33, i.e. the table's remaining findings are resolved. Only the zsh-lint checklist box is ticked.Org Routingjob has actually passed. Next: runpython3 scripts/org-routing.py check --repository z-shell/<name> --root <clone>for each of the 15 and read the latest org-routing workflow run per repository; if all current and green, tick the checklist and propose closure, then open the separate ADR-0013 decision on makingOrg Routinga required check.ss-o commentedon Oct 1, 2026
Closing as completed by maintainer decision (2026-10-02). The evidence that this is settled is in the triage comment #665 (comment).