Issue Pipeline
The three-tier loop that turns an open issue into a merge-ready pull request — intake and evidence, implementation, completion.
🧭 Issue Pipeline
Every open issue across the fleet, placed in the three-tier loop that carries it to a reviewable pull request. Snapshotted by .github/workflows/issue-pipeline.yml (via dash issues) into _data/issue_pipeline.yml. Operator guide: docs/ISSUE-PIPELINE.md.
176
154
0
4
19
1
Snapshot 2026-08-25 08:19 UTC · 24 repo(s) scanned · 2 external · 12 error · 3 unreachable.
This run’s queues
The capped shortlists the agent tiers act on. Caps come from _data/fleet.yml → issue_pipeline.tiers; everything selective is decided deterministically before any model runs.
Tier 1 — intake & evidence 8
Reproduced in an isolated virtual environment, rewritten into the house template, labelled, prioritized, and assigned — then marked agent:ready or agent:blocked.
| Repo | Issue | Type | Pri | Size | Ready | Autonomy | Gaps |
|---|---|---|---|---|---|---|---|
| bamr87 (hub) | #116 CI: 🩺 Fleet Pulse failing on main | ci | P1 | s | 45 | 🤖 auto | no-acceptanceno-type-labelno-priority-labelno-size-labelno-ownerno-evidence |
| gitorio | #41 CI: Factory: Gitorio Factory 3 failing on main | ci | P1 | s | 45 | 🤖 auto | no-acceptanceno-type-labelno-priority-labelno-size-labelno-ownerno-evidence |
| gitorio | #40 CI: Factory: Gitorio Factory 2 failing on main | ci | P1 | s | 45 | 🤖 auto | no-acceptanceno-type-labelno-priority-labelno-size-labelno-ownerno-evidence |
| bamr87 (hub) | #150 CI: 🔑 Token Rotation failing on main | ci | P1 | s | 45 | 🤖 auto | no-acceptanceno-type-labelno-priority-labelno-size-labelno-ownerno-evidence |
| zer0-mistakes | #417 Homepage snapshot baselines were regenerated without the 1967px drift being diagnosed | bug | P1 | m | 42 | 🤖 auto | no-expected-actualno-logsno-referencesno-priority-labelno-size-labelno-ownerno-evidence |
| bamr87 (hub) | #123 CI: 🧮 AI Usage Refresh failing on main | ci | P1 | s | 40 | 🤖 auto | no-expected-actualno-logsno-type-labelno-priority-labelno-size-labelno-ownerno-evidence |
| gitorio | #45 CI: markdown-oneline failing on main | ci | P1 | s | 33 | 🤖 auto | no-expected-actualno-acceptanceno-type-labelno-priority-labelno-size-labelno-ownerno-evidence |
| zer0-mistakes | #418 AI content review posts an auth failure on PRs: "401 OAuth access token has been revoked" | bug | P1 | s | 26 | 🤖 auto | no-reprono-environmentno-logsno-referencesno-priority-labelno-size-labelno-ownerno-evidence |
Tier 2 — implement 0
Implemented on agent/issue-<n> and landed as a draft pull request, with the test that fails before the fix and passes after.
agent:ready without an open PR.Tier 3 — complete 3
Driven to mergeable: CI green at the root cause, tests covering the change, docs current — then marked ready for review, unless human-review says a person makes that call. No tier ever merges.
| Repo | Pull request | CI | State | Closes | Idle |
|---|---|---|---|---|---|
| gitorio | #37 fix(compiler): grant Read/Glob/Grep to agents ordered to read their promptRef | fail | draft | 8d | |
| zer0-mistakes | #395 fix(layouts): move keyboard focus to the skip-link target (tabindex="-1") | fail | ready | #278 | 6d |
| it-journey | #610 fix(deps): bump nokogiri to 1.19.4 and faraday to 2.14.3 | pass | draft | #388 | 8d |
Fleet backlog by repo
Where every open issue sits in the state machine. Stage is derived from labels, so a human re-queues, skips, or stops any issue by editing one label.
| Repo | Open | Intake | Ready | In PR | Blocked | Done | Hold |
|---|---|---|---|---|---|---|---|
| bamr87 (hub) dash | 65 | 58 | 0 | 0 | 6 | 1 | 0 |
| barodybroject full-stack-ai | 49 | 44 | 0 | 0 | 5 | 0 | 0 |
| zer0-mistakes docs | 32 | 27 | 0 | 1 | 4 | 0 | 0 |
| githubai full-stack-ai | 14 | 10 | 0 | 0 | 4 | 0 | 0 |
| it-journey docs | 9 | 8 | 0 | 1 | 0 | 0 | 0 |
| gitorio dev-tools | 6 | 6 | 0 | 0 | 0 | 0 | 0 |
| law-ai full-stack-ai | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| drsai full-stack-ai | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
The label state machine
| Label | Meaning | Set by |
|---|---|---|
| (none) | New — awaiting intake | — |
agent:ready |
Enriched, evidence attached, spec complete | tier 1 |
agent:blocked |
A human decision is required; the question is in a comment | tier 1 or 2 |
agent:in-pr |
A draft pull request is open | tier 2 |
agent:done |
PR complete and marked ready for review | tier 3 |
agent:hold |
Human brake — excluded from every tier | a human |
human-review |
Human brake — the PR is finished but never auto-advanced | a human |