Define
This is where the work goes. You design the change exhaustively before any code is written — the problem, the scope, what's in and what's explicitly out.
stack-control · an agent plugin
Coding agents are insane, hyperintelligent toddlers — they lie, they get bored, and they shove beans up their nose the second you stop watching. stack-control is the babysitter: an agent plugin that runs every change down an assembly line — heavy design up front, implementation fanned out across agents at once, and independent audits on every diff, so correctness never rides on how much attention you had to spare.
Spend the effort before any code moves. Exhaustive design up front is what makes everything downstream hands-off.
Adopt the best machinery there is — Spec Kit, the agent CLIs, the multi-agent audit — instead of hand-rolling it.
Then step back and let the line run: automated, audited, regular — never riding on how much attention you can spare.
This is where the work goes. You design the change exhaustively before any code is written — the problem, the scope, what's in and what's explicitly out.
Tasks are delegated to specialized subagents and committed at clean task boundaries — never one giant blob.
Every task gets a multi-agent audit — multiple reviewers fired in parallel against the diff, findings triaged.
Audit findings point implementation back to the happy path. Run Implement → Audit until the diff comes back clean.
stack-control wraps every change in a disciplined line — define once, then implement and audit on a loop until the diff is clean — instead of letting an agent freestyle from prompt to merge.
Left unsupervised, agents drift: they skip scope, over-build, confabulate, and ship work no one checked. The line is the adult supervision — gates between intent and merge.
Underneath, it's the state of the art — a Spec Kit spec and its dependency graph, the coding-agent CLIs, subagents — wired into one opinionated line. stack-control runs the graph in parallel where it can and in order where it must, across agents and providers, then audits every diff with independent models. A thin shell over the best tools, not a homegrown framework.
How do you put guardrails on a coding agent that's a psychotic child — confidently, fluently wrong several times a day? You do what we've always done with unreliable processes: inject genetic diversity and apply relentless selective pressure. This devlog traces the discovery of stochastic correctness and the audit barrage — two AI agents building the same feature, a dead SCSI protocol decoded by mutual cross-examination, and a panel of rival model CLIs fired at every diff. The most useful guardrail I've built for agentic coding, and I didn't design it — I bred it. Still being figured out, in public.
So I built them a babysitter. The origin story of an agentic-development process — from hand-coding audio DSP and sampler SysEx control to stack-control, an opinionated assembly line on top of Spec Kit that keeps the audit barrage and scope discovery. With receipts from the commit log and session transcripts.
stackcontrol.org was built with stack-control — the same toolchain the site documents. Here's what running the loop — define, implement, audit, repeat — on a real feature actually looked like.