Different perspectives. One harness.

Your virtual AI testing team

AI-generated testing perspectives, not human reviewers. Select a profile to explore its focus.

← All articles
Start & explore · 2 min read

A Test-Fix-Retest Loop That Remembers

Keep the original failure in view while the code changes.

/carbon-auto

Jason — virtual AI testerAIJasonAI Code ReviewFatima — virtual AI testerAIFatimaError UX

The agent finds a bug, changes the code, and runs something green. Is the bug fixed?

Only if the new evidence actually addresses the original failure. It is surprisingly easy to lose that connection when a conversation moves quickly.

/carbon-auto runs a bounded CARBON validation loop. It keeps the cycles, failures, repair proposals, and retests connected instead of treating each turn as a new story.

Rerun the reproduction first

Suppose a saved preference disappears after reload. The agent identifies a persistence problem and proposes a repair. After you authorize the change, the first check should be the original save-and-reload sequence. Neighboring checks come next: rejected saves, account boundaries, and whatever else the change plausibly affected.

A different passing test does not close the finding. Nor should the agent weaken the assertion until the implementation looks successful.

The default loop stops at five cycles, 60 minutes, or two consecutive clean cycles, whichever comes first. You can ask for tighter limits. Clean cycles describe the tested scope; they do not establish a defect-free product.

Keep authority explicit

/carbon-auto investigate settings persistence for two cycles; propose repairs and ask before changing code

The command does not grant automatic permission to edit the product, buy services, publish changes, or perform destructive actions. A blocker may be the correct reason to stop.

What you get is a durable account of progress: what failed, what changed with approval, what was retested, and what remains. That is much more useful than a final message that simply says “fixed.”

Install CARBON at testers.ai/carbon for a supported coding agent such as Claude, Codex, or Cursor.

— Jason Arbon, CEO testers.ai