Skip to content

01 - Mental Model

Son-of-Anton is a delivery workflow for using AI heavily without surrendering authorship. It exists because most AI-assisted development drifts into one of two failure modes:

  • babysitting the agent so closely that it never builds momentum
  • letting the agent produce a giant diff that nobody can confidently review

The workflow says: keep the human judgment where it matters, and automate the work between those judgment points.

There are three developer control points:

  1. Plan - approve the what and why.
  2. Decompose - approve the how, as a stack of thin tickets.
  3. Closeout - approve that the delivered stack is done enough to merge.

Everything between those gates is orchestration. Worktrees, branch naming, red/green/refactor, review artifacts, PR creation, review polling, and state persistence are machinery in service of those gates.

Slice, review gate, explicit advance.

That is the product. Stacked PRs are useful because they make slices reviewable and ordered, but they are not the point by themselves.

The human owns:

  • product direction
  • scope trade-offs
  • ticket approval
  • final acceptance
  • decisions to defer, patch, or stop

The human does not need to manually shepherd every command once the approved slice is clear.

The agent owns bounded execution:

  • reading the handoff
  • writing the failing test when required
  • implementing the smallest passing behavior
  • verifying locally
  • preparing adversarial review
  • patching prudent findings
  • opening and updating the PR
  • recording what happened in durable files

The agent is allowed to move, but only inside the approved boundaries.

Chat memory is not a system of record. Son-of-Anton writes the important state to disk:

  • product plans
  • implementation plans
  • ticket docs
  • handoff docs
  • review prompts, reports, and ledgers
  • orchestrator state files

This means a new session can resume without pretending the agent remembers everything.