This was generated by AI during triage (decomposition intake, rule 8f).
Part of #513.
Scope (from the control-tower plan comment on #513)
The management-chain tier: the orchestrator spawns an Opus dispatcher that evaluates a ticket's complexity, reads the sizing declared in the T2 plan (plan-driven, orchestrator override), and spawns the right-sized worker chain. Sizing scales depth per lane — a lane collapses from a dispatched fresh-context subagent to an inline lightweight check, and from N rounds to 1 — every lane in the shape always runs; no lane is ever omitted. The dispatcher also owns the upward-summarization contract: chatty coordination stays low in the chain, the dispatcher returns only identifiers + verdict + parked payload to the orchestrator.
Files: the Stage 1 SSOT's depth-tier semantics; work/SKILL.md (dispatcher-tier step); brief templates for the dispatcher.
Acceptance criteria
- Depth tiers name depth levels, not lane subsets.
- A trivial ticket still traverses every lane (at minimum depth); a complex ticket deepens each lane — no lane is ever skipped.
- Dispatcher return payload matches the existing return-payload contract (context-economy pattern already established elsewhere in this pipeline).
- The per-ticket nested chain-depth cap and its interaction with the existing across-ticket concurrency cap are wired to configuration, not hardcoded.
- This is the throughput lever for the whole mini-SDLC — treat depth-tier correctness as the core acceptance bar.
OPERATOR DECISION (unresolved — this stage is gated on it, not resolved here)
- Depth-tier taxonomy: names of the depth levels, and whether depth is carried as a T2-plan field (RECOMMENDED — matches the settled plan-driven heuristic) or a label.
- Concurrency knob names + the nested per-ticket chain-depth cap default (new; the across-ticket cap already exists elsewhere).
- Sizing source-of-truth field name in the T2 plan (couples to the depth-tier taxonomy decision above).
Prerequisite
Depends on Stage 1 (mini-SDLC stage 1: durable pipeline-shape SSOT + work-skill wire-in, child of #513, tracked as #613) — do not start until that lands.
STOPGAP NOTE: plain child issue pending the #552 native sub-issues convention — convert when #552 lands.
This was generated by AI during triage (decomposition intake, rule 8f).
Part of #513.
Scope (from the control-tower plan comment on #513)
The management-chain tier: the orchestrator spawns an Opus dispatcher that evaluates a ticket's complexity, reads the sizing declared in the T2 plan (plan-driven, orchestrator override), and spawns the right-sized worker chain. Sizing scales depth per lane — a lane collapses from a dispatched fresh-context subagent to an inline lightweight check, and from N rounds to 1 — every lane in the shape always runs; no lane is ever omitted. The dispatcher also owns the upward-summarization contract: chatty coordination stays low in the chain, the dispatcher returns only identifiers + verdict + parked payload to the orchestrator.
Files: the Stage 1 SSOT's depth-tier semantics;
work/SKILL.md(dispatcher-tier step); brief templates for the dispatcher.Acceptance criteria
OPERATOR DECISION (unresolved — this stage is gated on it, not resolved here)
Prerequisite
Depends on Stage 1 (mini-SDLC stage 1: durable pipeline-shape SSOT + work-skill wire-in, child of #513, tracked as #613) — do not start until that lands.
STOPGAP NOTE: plain child issue pending the #552 native sub-issues convention — convert when #552 lands.