Pilot, 2-3 weeks
€1,500-4,000guide price, refined on the review call
- the loop on your server
- 5 to 10 issues from the agreed list
- acceptance by the number of merged issues
- metrics report
Autonomous development loop
A coding agent works through your issues on your server, using your own API keys. Code is written in an isolated copy of the repository, checks decide what passes, and a separate reviewer reads the change. You do the merge.
Pilot: a guide price of €1,500-4,000, refined on the review call. Accepted against a task list we agree on before the start.
#41Export paid orders from the CRM to the reporting sheet every hour
Acceptance:
pytest tests/test_export.pyexit 0ruff check .exit 0npm run buildexit 0Illustrative example, not a client task.
The core condition
What it is
This is not a chat with a model and not an editor for programmers. It is a process: an issue becomes a verifiable unit of work, and the result lands in your repository as an ordinary pull request.
An issue is picked up only if it has an Acceptance: line and the commands that prove it is done. "Do something" turns into an agreement you can check.
The agent works in a separate copy of the repository. It does not write to your working branch, and we do not give it access to the production database or production secrets; the list of access rights goes into the contract.
The environment judges, not the model's own words: tests, linter and build either pass or fail. Deleting or weakening existing tests counts as a failed task, not a fix.
Once the checks are green, a separate reviewer on a different model reads the change. It looks for mistakes an agent grading its own work could miss.
The result arrives as a pull request with a description and check results. Your person has the last word: they merge, not the agent.
Every few minutes it picks up labelled issues from your repository and puts them in a durable queue. An issue without an acceptance line is skipped, not guessed at.
Untangles stuck tasks, re-checks pull requests before you review them, and writes the summary: what was merged, what came back and why.
A 2-3 week pilot
The goal is to prove on your code that the loop closes issues from an agreed list. Not the whole backlog: a specific set of 5 to 10 issues with acceptance commands.
The pilot is accepted when the agreed number of issues from the list has been merged. New issues are added during the pilot only in writing, each with its own acceptance line.
Who it is for
How it differs
They are good products for developers. The difference is who buys and what they get.
| Mass-market agents: Cursor, Devin, Copilot | Potential AI Coder | |
|---|---|---|
| What you buy | A subscription seat for a developer | A working process: issue writing, checks, acceptance, reporting |
| Input | Chat, editor or a free-form task | Only issues with acceptance commands |
| Who judges the result | The model and a developer reading the code | Exit codes of your checks, then a reviewer on another model |
| Where it runs | Usually in the vendor's cloud | On your server or a dedicated server for you |
| Models | The vendor's chosen lineup | Swappable engines from several providers, on your keys |
| Reporting | Seat and request usage | Merge rate, rework, time to merge, what got stuck and why |
| Who untangles stuck work | Your developer | The acceptance agent and us, as part of support |
With a developer watching, a single attempt by Devin or Claude Code is more accurate than ours today. We win where there is no developer: with the process around the agent and responsibility for it.
Numbers as they are
Taken from our server across our own projects. This is not a promise for your code. It shows that the loop runs every day, and where it is still weak.
That is why a person handles acceptance during the pilot and support, and issues are agreed in advance. You get the same figures for your repository every week.
Security and data
Pricing
Pilot, 2-3 weeks
€1,500-4,000guide price, refined on the review call
Support, per month
€900-2,500guide price, refined on the review call
Models
Billed by the providerdepends on issue volume
Questions and answers
No. The loop closes clear issues with a verifiable result and takes routine off people's plates. Architecture decisions and merging stay with your person.
It is more transparent and more reliable. The contract with the model provider is yours, so you see the spending in your own account, control the keys and do not depend on our account.
A GitHub repository, the commands that verify a result (tests, linter, build), and a person who regularly clarifies issues and merging pull requests. Without issue writing, the loop sits idle.
We find where it got stuck: in the wording, in the checks or in the code itself. We sharpen the issue and run it again. The pilot's acceptance criterion is written into the contract in advance, so there is no argument about what counts as a result.
Yes, in writing and with their own acceptance line. Verbal "and also this" requests are not part of the pilot, otherwise it cannot be accepted fairly.
The loop works with engines from several providers and can switch between them by quality and price. We choose which to connect together on the review call, based on your stack and budget.
Euro contracts are signed with our company in Cyprus. Rouble contracts are possible too; in that case we pick the models available to you on the review call.
All merged changes, the issue history and the reports. The loop runs on your server and the keys are yours, so when you leave, all of it stays with you. The handover procedure is written into the contract.
Review call
On the call we look at your code and issue queue, pick the list for the pilot and name a price for your task list. If the loop is not right for you, we will say so.
Mikhail Zelenin, Telegram @mzelenin, email mikhail.zelenin@gmail.com