Skip to content
How it works

Someone asks whether it is done. You have an opinion, not an answer.

The release went out on Friday. Whether it was safe is something you will learn from a customer, from your error tracker, or not at all. The tests were green, which is the same thing they were the last time a screen was quietly broken for a week.

Every item of work here carries an agreed definition of done before it starts, so “finished” is a matter of evidence rather than opinion. Below is where that evidence comes from.

The loop

Four steps, running continuously

01

Understand

We read your problem — or your existing system — into a map of what it is, what depends on what, and where the gaps are. You get a plan you can challenge before anything is built.

02

Build

The work is split into small, tracked items with agreed acceptance criteria and assigned to the right specialist. Every change is isolated and reviewed.

03

Prove

Six checks run before anything reaches your product — ending with whether a real person can finish the job on the running system.

04

Report

Progress, quality and cost are recorded as the work happens. One live board, always current. Blocked work shows the day it blocks.

Four steps running as a continuous loop: understand, build, prove, report, and back to understand.01Understand02Build03Prove04Reportevery item carriesa definition of done
Report feeds back into Understand — what the board learns about the system changes what gets planned next. A line would imply the process ends.
Quality

Six checks. Nothing reaches you without passing them.

Each one is named and visible on the board while it runs — not a summary produced afterwards.

A change passes through six gates; any one can stop it, and only a change clearing all six reaches production.changeyour product1Code health2Tests3Integration4Whole system5AI output6Real journeystopped here → back to the author
Six is the one that cannot be satisfied by writing more code to satisfy it: it asks whether a person can finish the job on the running system.
#CheckWhat it establishesRuns
01Security and code healthInsecure code, leaked credentials and unreadable work stopped at the door.every change
02Automated testsEvery change proved against the test suite — and the bar rises as your product grows.every change
03IntegrationConfirms the parts still work together, not just on their own.on integration
04Whole systemRebuilds everything from scratch and scans the full stack for vulnerabilities.on integration
05AI output qualityWhat the AI produced is sampled and scored. Nothing is assumed.before release
06Real user journeyCan a real person finish the job, end to end, on the running system.before release

The six checks stop broken work reaching you. They do not stop us being wrong the first time: 43% of our work was later redone, as at 2 August 2026. The gates catch it on our side of the line instead of yours, which is a smaller claim than never being wrong, and the only one the record supports.

The quality board for a run on 11 July 2026: gates one to five listed with their individual sub-checks, every gate marked WARN, and a header reading six P0 issues open and zero gates failing.
A run from 11 July 2026 on the product every figure here comes from. Gates 1 to 5 are on this board; gate 6, the real-user-journey check, runs before release and is not shown here. Every gate on it reads WARN, and the header reads zero gates failing — because a warning records something worth looking at and lets the change through, while a fail blocks it. It is a fail, not a warning, that stops a change reaching your product.
Why the last check exists

Every test was green. The product was broken.

Two screens were failing to load, and only one of nine customer journeys could actually be completed — while every automated test reported success.

Tests can only check what someone thought to test. The one signal that cannot be faked is whether a person can finish the job.

The bar also rises with size. What was good enough at 5,000 lines is not enough at 165,000 — one live product as at 2 August 2026, not an average across a portfolio.

The full account →
Who does the work

One operator. A full team of specialists.

Work is assigned to a role with a defined scope and a definition of done — never to a general-purpose prompt. That is why quality holds as the product grows.

TLTechnical LeadPOProduct OwnerBABusiness AnalystBEBackend EngineerFEFrontend EngineerDEData EngineerMLEML EngineerQAQA / DevOps EngineerSESecurity EngineerCMCompliance EngineerIEIntegration EngineerUXUI/UX Designer

One person is accountable

The whole line runs under a single named operator. There is never a question of who owns an outcome.

Sized to your project

Twelve specialist roles ran the 165,000-line product under one operator, as at 2 August 2026. A smaller build draws fewer of them. You are not paying for a bench that is not working on your product.

Always the same bar

Every role clears the same checks, whatever the project and whatever the deadline.
What you own at the end

Everything, including the reasoning.

Working software

Your product, with the full history of every change and why it was made.

The evidence

Every check that ran, and its result, for every change that shipped.

The live board

Yours from day one — the same board we run on. There is no internal version.

A view of your running product

A dashboard of the live system, watched by you and by the engineer assigned to you, so a problem is seen by more than one person.

The decisions, written down

Every significant architectural decision recorded with its reasoning, so whoever comes next inherits the thinking and not just the code.

A map of your system

Your codebase read into a map of what depends on what, and where the gaps are.

No lock-in

An ordinary code repository. No proprietary runtime, nothing hosted you cannot leave, no migration to negotiate.
Data handling

No customer data ends up in a delivered artifact, and a check enforces it.

Fixtures, demo records and examples use reserved addresses and invented names, so what you receive cannot carry a real customer row. The first of the six checks looks for credentials and real records in every change, before it is merged rather than at review time — a rule a person could break by forgetting is not a control.

What we do not claim here: we are not telling you the whole line runs inside your network, because we have no published evidence for that and you should not take it on assurance. Ask us on the call and you will get the specific answer for your setup.

Start with one piece of work.

Give us one piece of work and read access to one system. We map it and come back with what we found, what we would build and what it would take — before any commitment. You decide using our output, not our pitch.

Talk to us