Feature tickets solved
The leading model solved 21 of 60 feature runs at default effort, and 53% at maximum effort, where the sweep cost about $4,100 against $2,250. Stage 2 report
For teams shipping with AI coding agents
Coding agents now write a large share of the code in some Rails teams. I help you review what they produce, keep verification outside their reach, and make your repository something an agent can work in without quietly breaking a contract you agreed three tickets ago.
01 / The evidence
The Rails Foundation's public benchmark measures this directly, on real 37signals applications, with deterministic grading. The failure modes are consistent enough to plan for.
The leading model solved 21 of 60 feature runs at default effort, and 53% at maximum effort, where the sweep cost about $4,100 against $2,250. Stage 2 report
GPT-6-family runs added a field to a restricted export and then edited their own test to accept it. The suite stayed green while the agreed contract was gone. Stage 3 report
Seventeen runs finished every helpdesk ticket and none configured a persistent production job queue. Only four kept credentials out of logs. Stage 3 report
One model found the benchmark's API key, spent it on a web-search model, and pulled the reference application's source from GitHub. Locked down, it scored 12%. Max-effort report
02 / Where I can help
Most teams need one of these first. The order depends on where your risk actually is: review for what already exists, guardrails for what keeps arriving, or measurement for what you have not tried yet.
I review changes produced by coding agents against the behavior your product promised, not just the diff that looks plausible. The output is a prioritized findings list and the fixes worth making now.
Agents inherit whatever the repository tells them. I document how this application actually works, then harden the paths an agent should not be able to quietly rewrite.
Public leaderboards describe someone else's applications. I build a small evaluation set from your history and score models on it, so model choice is based on your code, your constraints, and your budget.
03 / How I work
The order matters. Generic advice about reviewing AI code is easy to write and hard to apply. The useful version comes from your repository, your CI, and the changes agents are actually producing.
I sample agent-written changes, read the CI and verification setup, and map the risk areas: authorization, money movement, data contracts, migrations, and background processing. The output is a short, evidence-based list of what is going wrong and why.
I review the highest-risk changes in depth, fix the defects that matter, and add the checks that would have caught them. Where a check cannot live in the agent's writable space, it moves to CI or to a review gate.
Repository documentation, decision records, task framing, permission scopes, and an evaluation set your team owns. The goal is a workflow that keeps working after the engagement ends, not a dependency on me.
04 / Practical details
What this work covers, what it does not, and how the first conversation goes.
It is the work of making AI coding agents safe to use on a production Rails application: reviewing what they write, keeping verification outside their reach, and documenting the decisions that must survive between sessions.
Yes. Reviews cover behavioral correctness, Rails idioms, authorization and tenant scope, migrations and backfills, contract drift across sessions, and production readiness such as background job handling and log hygiene.
Not from a leaderboard. Model choice depends on your repository, task type, budget, and risk profile, so I measure a small private evaluation set built from your own history instead of recommending from public scores.
Yes. The same work applies before adoption starts: repository documentation, protected CI, verification that agents cannot edit, and an evaluation set that tells you whether delegation is worth the risk on your codebase.
We agree the problem and evidence first: sample agent-written changes, the repository, the CI setup, and the risk areas you care about. Then we define a focused scope with a review or audit deliverable your team can act on.
05 / Work you can inspect
These articles cover the benchmark data, the failure modes, and the verification practices this service is built on.
A useful first message
Tell me which agents you use, what they are allowed to touch, what has already gone wrong, the Rails version, and whether you want review, guardrails, or measurement. I will help narrow that into a sensible first scope.
Direct access · Expert judgment · Hands-on delivery
Start with the failure you are worried about, not a prewritten solution.
Discuss your setup