← Case studies Case study · October 2026

Nine AI agents, one codebase, no silent failures

How I run a team of autonomous Claude Code agents on a live trading-research system, and the rules that keep them honest.

The system

A crypto-futures research and trading platform: market data, signal research, backtesting, risk, order execution, a home server and a dashboard. It trades only on the exchange's test network with simulated money. Real money stays locked behind a written readiness checklist.

Since 18 October 2026 it has been built and run by nine AI agents working in one repository: eight specialists and one orchestrator. I'm the only human.

In eight days

9autonomous agents working in one codebase
306commits shipped
~3,400automated tests passing
32production deploys, each logged with timings
1.2Mconfigurations evaluated in a single research run
~20experiments designed and registered before any result was read

How it's organised

One orchestrator routes work to eight specialist agents; only the orchestrator pushes to production; the operator approves strategy and risk changesYouapprove strategy and riskREQUESTSPOLLS WITH A RECOMMENDATIONOrchestratorroutes · reviews every change · sole pusherRulebooknumbered rules, outrank all docsBINDSProductiondeploys in about 2 minutesPUSHDatamarket dataSignalsentry ideasCalibrationbacktestsRisktrial logExitsexit logicExecutionordersOpsdeploysDashboardUIHard gates: impact check before every edit · change check before every commit · own files onlyEVERY AGENT REPORTS BACK: THE COMMIT · HOW IT WAS VERIFIED · WHAT IS STILL OPEN
One owner per concern. Agents never take orders from each other; the orchestrator sequences shared changes and is the only path to production.

Three things the structure caught

1. A research rig that would have lied

Before a counted run, the orchestrator had an independent agent audit the backtest rig, including deliberately planted bugs. It found that a supposedly neutral hedge still carried a hidden bet on Bitcoin's price, and that 7 of the first 17 planted bugs, among them a sign flip on a payment, passed the test suite unnoticed. The agents fixed the rig until the tests caught every one of 34 planted bugs, and the orchestrator re-checked a sample itself. The idea then went through a properly designed test, and the agents shut it down before it could cost real money.

2. Two writers to the exchange

During a deploy, two containers briefly overlap. One background job never checked the "only one writer" lock, so for a moment two processes could place orders. The execution agent added the check, and the operations agent verified the start-up order on every deploy. Because deploys wiped the logs, the lock state is now written to a persistent daily log, and a read-only timer on the host raises an alert on anything unusual.

3. An experiment judged on the wrong prices

In a live A/B test of exit rules, the test exchange refused a type of closing order, and some bookkeeping was off (exit price, fees, funding timing). The agents added a guarded fallback, which I approved, and fixed the bookkeeping. The agents refused to judge the experiment on test-network prices and replayed it on real market data instead, so the decision rests on numbers that mean something.

What went wrong with the agents themselves

Every multi-agent system fails somewhere. These failures were caught, disclosed and turned into rules:

Why this matters for your team

The model was never the hard part. What made nine autonomous agents trustworthy was the structure around them: one owner per concern, an orchestrator that reviews and sequences, a rulebook that outranks every other document, gates that block instead of remind, experiments registered before results are read, and a culture where an agent reporting its own mistake is the expected behaviour.

That's what I build for clients.

See agent systems packages

Book a 20-minute fit call

Tell me what you want your agents to do.

Describe the workflow and where it breaks today. I reply within one business day.

hello@vadimlysenko.com