Skip to main content
You run a workflow. A software factory is the picture: issues in, merged pull requests out, agents doing the work in between. The teams that make the picture real do not run a belt. They run a process in which one agent writes, another reviews, the work goes back when the review fails, tests run as commands, and a person decides at the end. That process is one file:

The picture and the file

Things that catch people out

  • Product factory is the same picture with a larger scope. The file is the same shape.
  • A pipeline with no return is a queue. The step that sends work back is what makes a review count. See the review loop.
  • Tests are commands. An agent that runs a test suite spends tokens to do what a command does for free. Write them as run stages.

Where to go

Software factory, as a workflow for the use case; what is an agent pipeline with a review and a person for the smallest version of the shape.