Anvil CoderLog in

The principle

You review what is finished, not how it was built

An AI software factory takes a ticket in at one end and delivers a draft pull request at the other, in which every work step was produced under the same rules, built and tested, and leaves its own commit. Your team stands at the end of the line and decides. In between, the factory works.

Tuesday, 14:00

Six agent PRs of 800 lines each in the queue, no trace of why the agent built it that way, stand-up in an hour. The tools that were supposed to make things faster only moved the work: from typing into review. More code, the same judgement, the same person.

A factory does not solve that with a bigger prompt but by cutting to size. Every ticket becomes a chain of small work steps, each with exactly the context it needs. A coordinator holds the plan, workers build the steps in parallel, and barriers between the phases make sure nothing moves on that is not finished.

Three stations, one quality commitment

Plan

The ticket becomes a plan: work steps with dependencies, open points as visible assumptions. You see what will be built before it is.

Build

Every step runs on its own worker with its own worktree, under the same guardrails as all the others, and leaves its commit.

Verify

Build and tests run in a sandbox with your project’s commands. What fails is repaired. Where the toolchain is missing, the run says so instead of claiming green.

At the end stands a repository, not a suggestion

The result is not a chat transcript somebody copies code out of. It is a draft pull request in your repository with a history: one commit per step, every check recorded. You read what was asked, what changed and what was checked, and merge if it fits.

Choose your starting point