Issue Workflow & rig-conductor / rig-planner Coordination¶
How work flows from idea to shipped code across the agent fleet.
ATL-E deployment ceased ~2026-03-26 (last commit); formal retirement decision 2026-05-20 (operator-confirmed). Assignment + queuing is now owned by
rig-conductor(the in-cluster API) +rig-planner(intake refinement). This doc covers the human-facing workflow (labels + flow). For internal architecture see the rig overview and conductor docs indocs/infrastructure/rig/.
Issue Lifecycle (Stig-Johnny org legacy + dashecorp rig)¶
For dashecorp/ and rig- repos: rig-conductor owns the PR lifecycle end-to-end. It exposes a cluster-internal REST API used by the agents — webhook intake from GitHub, assignment dispatch, server-side merge gate, etc. The authoritative endpoint inventory is the rig-docs surfaces file (facts/surfaces.yaml in dashecorp/rig-docs, rendered at https://research.rig.dashecorp.com/BRAIN.md). The per-endpoint table in docs/infrastructure/rig/conductor/conductor.md is a curated subset of the same API.
For Stig-Johnny/* repos (legacy, being archived): the per-repo request-review.yml workflow handles review routing; merge is manual via gh pr merge (there is no auto-merge.yml), and release-please.yml auto-merges release PRs only. See docs/infrastructure/ci-cd.md.
Issue Labels (dashecorp rig repos)¶
These are the labels that actually exist in dashecorp/rig-docs and dashecorp/rig-conductor and drive the live rig workflow:
| Label | Color | Meaning | Set by |
|---|---|---|---|
agent-ready |
#0E8A16 green |
Approved by PO. Eligible for agent assignment. | User (Stig-Johnny) |
epic |
#5319e7 purple |
Tracking issue spanning multiple PRs. | User |
roadmap:brain-docs |
#1F6FEB blue |
BRAIN/docs roadmap item. | User |
planned-by:rig-planner |
#1d76db blue |
Decomposed/refined by rig-planner (Planner-E). | rig-planner |
tier:t1 |
#0e8a16 green |
Priority tier 1 (highest). | User |
tier:t2 |
#fbca04 yellow |
Priority tier 2. | User |
tier:t3 |
#b60205 red |
Priority tier 3. | User |
needs-spec |
#cccccc gray |
Needs a spec before refinement. | User or agent |
needs-triage |
#ededed gray |
Awaiting triage. | User or agent |
Issue size:
large-pr-okalso exists inrig-conductor(#e4e669yellow/gold) for intentionally large, non-decomposable PRs — but it gates a PR, not an issue (see PR Labels below).
PR Labels (rig-conductor)¶
| Label | Color | Meaning | Set by |
|---|---|---|---|
needs-review |
#0052cc blue |
Operator opt-in: route this PR to Review-E for direct review (dispatcher pattern, 2026-06-12+). | User |
large-pr-ok |
#e4e669 yellow/gold |
PR > size threshold, opt-out from size-split (genuinely non-decomposable work only). | User or agent (with justification in PR body) |
Legacy labels (Stig-Johnny / claude-3 — no longer used in dashecorp workflow)¶
in-progress (yellow), blocked (red), requires-macos (gray), high-priority (red), manual-merge (gray), and copilot-suggestion (gray) were part of the legacy Stig-Johnny per-repo workflow and are not used in the live dashecorp rig flow.
Agent Capability Routing¶
| Issue type | Eligible agents |
|---|---|
requires-macos |
iBuild-E (Mac Mini M4 — ai.invotek.ibuild-e user-domain LaunchAgent via agent-runner) or a Claude workspace (claude-3/4/5/6) |
| Linux / non-macOS | Pi-E, Volt-E, Dev-E (any agent without macOS dependency) |
| Code review (any PR) | Review-E (dispatched by rig-conductor via webhook) |
| Architecture / planning | Codi-E (claude-3 orchestrator) |
| Intake refinement / decomposition | rig-planner (Planner-E personality) |
Orchestrator-Only Work¶
Rig-internal repos exception (operator policy set 2026-05-14, server-side enforcement shipped rc#1168 on 2026-05-19): rig agents (dev-e / review-e / iBuild-E / planner) only work on apps + websites (dashe-, dashe-website, coffee, carrots, etc.). All work on rig-internal repos (rig-conductor, rig-agent-runtime, rig-gitops, rig-docs, rig-tools, infra) is orchestrator-only (Codi-E / claude-3). File issues without* the agent-ready label and ship the work yourself. Same exception is documented in agents.md ("Rig-internal repos exception (rc#1168)") and rig-conductor/docs/main-guard.md. CLAUDE.md's "CHECK BRAIN BEFORE DASHECORP CI/AUTOMATION" rule covers the same territory from a different angle.
Reference¶
rig/conductor/conductor.md— rig-conductor architecture (PR lifecycle owner)rig/overview/rig-agent-runtime.md— agent runtimeci-cd.md— legacy per-repo CI workflows (Stig-Johnny/*)agents.md— agent identities + capabilities