For IT firms that deliver software for clients

Agents propose. Code confirms. A person decides.

AI agents take your tickets from spec to pull request, inside the repository and CI you already use. Fixed checks with no AI in them re-run every test before a person sees the work.

Scan. I measure your delivery line and score your codebase. You get a written go or no-go for a Pilot.

A 30-minute call. I open the real run logs on it.

  1. 79tickets entered the line
  2. 74passed every automated gate
  3. 64merged to main

Measured Run log, 21 September to 5 October 2026. One operator, one product. 60 merges by a person, 4 by the factory.

Why now

Writing code got cheap. Checking it did not.

+98%

more pull requests merged in teams with high AI adoption. Review time grows 91%.

Faros AI, AI Productivity Paradox Report, 2025
30%

of technology professionals report little or no trust in the code AI generates.

DORA, State of AI-assisted Software Development, 2025
5 to 10%

upfront annual cost reductions that IT service providers now commonly commit to in many service areas.

Gartner analyst DD Mishra, in Outlook Business, September 2025

The tools made typing faster. The slow part is now proving the code is right, and clients have started to ask for the saving. The line is built the other way round: code checks what code can check, and a person sees a short card with the evidence and decides.

  • Agent makes or checks
  • Code confirms, with no AI in it
  • Person decides

The line

Nine stations from idea to production. Each one shows who owns it.

No station trusts the one before it. Eight run today on the reference line. Release is designed; its first real run is the launch planned for 1 November 2026.

Station 5 of 9

Gate

Code confirms

The agent's claim that tests are green does not count. Only the orchestrator's run counts.

Output
A report with one row per gate.
From the logs
13 checks per run (median). 124 mutations proven across 40 runs. 76 of 79 passing runs needed one attempt.

More on the line: the waves, the five roles and the six guardrails →

run log5 Oct 2026, replayed

Illustrated replay of the nine runs of 5 October 2026. Ticket, tries, machine time and gate result come from the run log; the other stations show their job. Release is designed, not yet run.

Evidence

What the run logs say

21 September to 5 October 2026. One operator, one product build. Logs read again on 10 October 2026.

Green is not the finish line

72 tickets went to a separate AI review session after passing every automated gate. In 47 of them the review took the merge decision away from the machine and gave it to a person.

25 clean47 flagged for a person

UnconfirmedWhat the AI reviewer reported. No person has confirmed these findings yet, so they are not counted as defects.

57%
of merged lines are tests and proofs
199
lines added per merged ticket (median), in 4 files
3 min 41 s
machine time per passing run (median)
124
mutations proven across 40 runs

MeasuredFrom the line's run log, ticket index and run reports.

run log5 October 2026 · the nine runs on the conveyor above
time (UTC)ticketresulttriestime
MeasuredOne line per run, even when it fails. A missing line is treated as a failure. 94 runs logged: 79 passed, 15 stopped.

“I could not get the flow tests to pass: the test server runs without the feature flag, and I cannot change that within the ticket's scope. [...] Without one of the two options, the Definition of Done is green only with skipped tests, and the flow is not proven.”

The agent on DEV-105, 5 October 2026. It stopped and asked. Translated from Slovenian, shortened.
Book a demo I open these logs on the call.

Your process

The line goes into the way you already deliver.

The first tickets on the line are the ones a check can confirm. Decisions about scope, production and sign-off stay with your people.

First on the line

  • Migration and upgrade work with a clear acceptance test
  • Component and template work that a visual check can confirm
  • Regression tests for behaviour that must not change

Stays with people

  • Architecture and scope decisions with the client
  • Anything that touches production data
  • Acceptance and sign-off

What the Pilot measures

  • Lead time from ticket to merge
  • Rework after review
  • Defects found in client acceptance
On fixed-price work

Capacity you gain stays with you as margin.

On time and materials

A measured gain can fund the reduction clients have started to ask for, so the discount does not come out of your margin.

As a service line

Install and run the line for your clients' teams under your own brand. The audit trail per ticket is what their CIO and their auditor ask for.

I do not promise a gain. The Scan sets your baseline and the Pilot measures the result on your backlog.

Offer

Three steps. You decide where to stop.

A fixed price is agreed in writing before each step, and each step ends with a written exit. The prices below are starting prices. No VAT is charged (not a VAT payer). Travel is not included.

  1. 12 weeks

    Scan

    from €4,900

    • Interviews with the delivery lead, two engineers and the owner of client risk
    • Read-only review of one repository, its CI and its ticket flow, on GitHub, GitLab or Azure DevOps
    • A readiness score for the codebase: six checks a script runs, from a one-command start to lint and type checks in CI
    • One of your real tickets rewritten to the line's standard and walked through the gates on paper
    • Policy check: which code may go to which model, under which contract
    • A baseline, including the tech lead's minutes per merge today

    ExitA written go or no-go for the Pilot. Below the readiness threshold, the go comes with the readiness work first. The report is yours either way.

  2. 26 weeks

    Pilot

    from €18,500

    70% of the price is fixed. 30% is paid once 15 tickets have gone through the line.

    • One team of up to six engineers, one repository, your CI, your model accounts
    • Five agents of the base line on your stack: ticket drafting, dev agent, review agent, status agent and morning brief
    • 15 to 20 real tickets taken through the line
    • A human-gate matrix agreed with you: what may merge alone, what never does
    • Three targets written at the end of the Scan and measured on your backlog

    ExitA measured result on your backlog. The line stays with your team for internal use.

  3. 310 to 12 weeks

    Implementation

    from €32,000

    • Two to four more teams, with a line lead trained in each
    • Governance pack: AI use policy, human-gate matrix, audit trail per ticket
    • Input for your EU AI Act and GDPR reviews: what the system logs, who decides, what is never automated
    • Decision log and memory structure for the delivery organisation, and a management view of line health
    • Wave 1 on your line once its checkpoint is met: designed today, priced in writing before it starts

    ExitYour line leads run it without me.

After Implementation: Run and Improve

From €2,400 a month. Up to 2.5 days a month, remote. Every new kit version, installed after a regression run on your line. A monthly line review, incident reviews, and a health check against the Scan scorecard every quarter. One month's notice.

What you own

Your tickets, gates, runbooks and the configured line. The kit stays mine, under licence. Lessons, not code: I improve the kit with what I learn, never with your code, prompts or data.

Limits

What you should know before the call

  • The proof so far is one product and one operator. The line is installed on a new project built from scratch (0 to 1). Testing on larger codebases is under way.
  • The review counts on this page are what the AI reviewer reported. A person has not confirmed them.
  • The release station has a written checklist and a rollback procedure. Its first real run is the launch planned for 1 November 2026.
  • The reference line runs on a Next.js and PostgreSQL codebase on Windows, with CI on GitHub Actions. Your stack needs its own gates; the Pilot builds them. The GitLab CI and Azure Pipelines templates have not run yet.
  • Wave 1 and the later waves are designs. Each is priced in writing before it starts.
  • Model and tool accounts stay yours. Your code does not pass through mine.
  • What I need from you: read access to one repository for the Scan. For the Pilot, a team lead with merge rights and a test environment.
  • You can stop after any step. The Scan report is yours even if the answer is no-go.

About

Andrej Ileršič

IT and business consultant · Rakek, Slovenia

Also written Andrej Ilersic.

Andrej Ileršič

More than ten years in system engineering, DevOps and observability. At Comtrade Gaming I owned the observability strategy and took a live KPI monitoring product from concept to production, with monitoring for more than 2,000 virtual servers. Independent since 2023.

I built the line to ship e-šolstvo, an education platform planned to launch on 1 November 2026.

I build the control system. I am a systems and DevOps engineer, not your developer.

info@e-solstvo.si

Questions

Questions you will ask

Who reviews what the agent writes?

Your people keep the merge. On the reference line the review sent 47 of 72 green tickets to a person. I build the control system; I am a systems and DevOps engineer, not your developer.

Our code cannot go to a cloud model.

The Scan starts with that policy check: which code may go to which model, under which contract. Some repositories stay off the line.

What does it cost to run?

In my logs, about $2.40 of model usage per merged ticket at API list prices, reviews included: $154 for 94 runs and 77 reviews. That is the coding tool's estimate, not a bill. Your stack will differ.

What if the tool vendor changes its price or limits?

The ticket standard and the gates do not depend on the vendor. The agent sits behind one settings file, and a smoke test runs after every tool upgrade.

Why not build it ourselves?

You can. Each of the line's six rules cost an incident first. You buy the shortcut.

Book a demo

Pick one team and one backlog.

  1. I reply within one working day with times for a call.
  2. A 30-minute call on the real run logs.
  3. You decide on a Scan: you name a team, a repository and the person who owns delivery risk.

You talk to Andrej Ileršič, who built the line.

Enter your name, 2 to 80 characters.

Enter a work email, like name@company.com.

Enter your company name, 2 to 120 characters.

Choose your role.

Choose a team size.

Topic

A team, a stack or a ticket type you have in mind.

Five required fields and a tick, under a minute.