You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The work lane's per-issue execution is a single dispatched agent doing everything: understand, implement, test, self-review. That is a small, flattened subset of the SDLC we run manually every day. Two gaps:
No skill composition. The dispatched agent does not invoke the installed skill catalog the human uses for the same work. The marketplace ships a full pipeline; the loop uses almost none of it.
No role separation. The agent that writes the code is the agent that reviews and tests it. Boris's autonomy guidance and our own review plugins are built on the opposite premise: fresh, unbiased eyes per layer. Same-agent review is biased review.
Direction
Per-issue execution should be an orchestrated mini-SDLC composed from installed skills, with role-separated, ephemeral, fresh-context subagents (nesting is available up to 5 levels — layers don't all have to be concurrently active):
Baseline lanes for a typical issue: explore (discovery:explore / explore-deep), research when external facts matter (discovery:research / research-deep), plan (planning:architect), adversarial pass (planning:devils-advocate) on non-trivial plans, implement (implementation:implement / implement-dispatch), test (tdd:principles posture + testing:*), verify (toolchain:build, verification:confirm), review (review:* — a DIFFERENT agent than the implementer), re-anchor (re-anchor:*) periodically.
Complexity-scaled: trivial mechanical fixes skip most layers; large/foggy items escalate (planning:wayfind, planning:brainstorm, planning:prd, prototype:*). The orchestrator sizes the pipeline to the ticket, it does not run every skill every time.
Deterministic steps get scripts, not reasoning. Anything mechanical (version bump, CHANGELOG insert, PR skeleton, gate checks) is scripted; agents reason only where reasoning is needed.
Dogfood/empowerment principle: the pipeline should detect and recommend gaps like this itself (self-observation rule already standing in lanes) — record this issue as the pattern to emulate.
Where does the pipeline definition live: work-items:work skill, a new orchestration skill, or per-issue in the T2 plan (triage lane already writes plans — plan could name the lanes required)?
Complexity heuristic: label-driven (existing priority/complexity labels), plan-driven, or orchestrator judgment?
Category: design/behavioral · Source: operator direction, control-tower checkpoint 2026-07-19
Problem
The work lane's per-issue execution is a single dispatched agent doing everything: understand, implement, test, self-review. That is a small, flattened subset of the SDLC we run manually every day. Two gaps:
Direction
Per-issue execution should be an orchestrated mini-SDLC composed from installed skills, with role-separated, ephemeral, fresh-context subagents (nesting is available up to 5 levels — layers don't all have to be concurrently active):
discovery:explore/explore-deep), research when external facts matter (discovery:research/research-deep), plan (planning:architect), adversarial pass (planning:devils-advocate) on non-trivial plans, implement (implementation:implement/implement-dispatch), test (tdd:principlesposture +testing:*), verify (toolchain:build,verification:confirm), review (review:*— a DIFFERENT agent than the implementer), re-anchor (re-anchor:*) periodically.planning:wayfind,planning:brainstorm,planning:prd,prototype:*). The orchestrator sizes the pipeline to the ticket, it does not run every skill every time.Relations
Triage questions
work-items:workskill, a new orchestration skill, or per-issue in the T2 plan (triage lane already writes plans — plan could name the lanes required)?Reference: Boris Cherny, "Steps of AI Adoption" (Google Doc)