One warm context beats five cold ones
Per-layer workers each pay full context assembly. Loading once and generating inline amortises it — and the measured saving was smaller than estimated.
We use Google Analytics to see which pages help people. No ads, no profiles. Privacy Policy
12 posts
Per-layer workers each pay full context assembly. Loading once and generating inline amortises it — and the measured saving was smaller than estimated.
Staleness checked by timestamp or by memory fails quietly. A digest of the declared inputs, stamped beside the output, makes currency a comparison.
When several artifacts describe one screen, only the highest-fidelity one is read by codegen. Editing a lower tier looks like a change and reaches nothing.
Hand-editing generated source creates a divergence from the spec that nothing reports and the next regeneration silently erases. The fix belongs upstream.
When the coordinator writes a layer instead of dispatching its generator, the conventions the generator carries are gone and the output still compiles.
A change implemented directly in source skips the spec, so every report downstream is computed without it. The feature works and nothing can see it.
Scoping a context pack by project type saved 8.2% per subagent, not the 40% I guessed. The real risk is a thin pack: a missing surface makes a generator invent.
The corpus a generator reads is as load-bearing as the code it emits. A hand-edit to it has no provenance and is dropped by the next re-sync.
Before and after on a real module migration: what proved the change was inert, what the agent got wrong, and the receipt that made it safe to run at all.
A protected-path list was typed by hand and had drifted nine entries behind reality. Derive the list instead of copying it, and gate the copies you keep.
An honest negative result: three categories where generated code cost more to verify than to author, and the property they share that predicts it.
Publishing at volume with an AI agent is easy. Publishing at volume without shipping slop needs machinery that refuses, and refuses loudly.