RossLabs / simulationsSimulated example · v2

Build Loop

See how Build Loop builds a feature

Follow Build Loop as it plans a new feature, splits the work, builds the parts in parallel, commits each batch and reviews the result before calling the feature done.

Step 1 of 14 · Assess

Build Loop reads the request and the repo

Current version of the codeNot built yet

Where Build Loop is in the task

fix, then review againup to 5 tries Assessreads the repoand the request Plansplits the work Executebuilds in parallel;lead agent commits Reviewchecks thecommitted work Learnsaves lessonsfor next time Iterate Assessreads the repoand the request Plansplits the work Executebuilds in parallel;lead agent commits Reviewchecks thecommitted work Learnsaves lessonsfor next time Iterateup to5 tries
Assess, then Plan, then Execute, then Review, then Learn. When Review finds a problem, Iterate fixes it and Review runs again, up to 5 tries.

Review runs 7 steps in order

  1. CriticNot run yet
  2. ValidateNot run yet
  3. Optimize (opt-in)Not run yet
  4. Fact-checkNot run yet
  5. SimplifyNot run yet
  6. Auto-resolveNot run yet
  7. ReportNot run yet

Current state

Is the feature done?

Fix attempts
0 of 5
Commits
None yet
Who commits
Only the lead agent commits; builders never do. It commits each batch of work, and Review gates the result.
Lesson saved
Not yet

What Build Loop has done so far

How this example works

Phase and Review step names match Build Loop 0.46.0 (checked 2026-09-24). The feature, files, agents and results are invented, and the agents are simplified. This page runs no agents and touches no code.

In the second story, the problem is serious, so Build Loop stops after 5 fix attempts and hands it to a person instead of calling the feature done.

Inspect the scenario model

Next step

Try Build Loop on your own repo

Build Loop is for developers who already work with an AI coding agent and want each change planned, built, reviewed and checked before it’s called done. It runs inside Claude Code or Codex as a plugin, so you need one of those.

  1. Install it. In Claude Code: /plugin marketplace add tyroneross/build-loop, then /plugin install build-loop@build-loop. In Codex: codex plugin marketplace add tyroneross/build-loop, then codex plugin add build-loop@build-loop.
  2. Restart the host.
  3. Open your repo and describe a change in plain language: /build-loop:run add billing settings with tests in Claude Code, or $build-loop add billing settings with tests in Codex.

Read the setup guide on GitHub →