A human checkpoint set in the path of every AI-drafted change.
AI inside the build, never in place of judgment

AI-Augmented Engineering

Every engineering team now has access to AI tools; the question is whether the judgment stayed human. This page states our answer plainly: AI speeds up drafting and review, and a named engineer remains accountable for every acceptance gate a feature must clear before it ships.

Three places, one rule

Where AI tooling actually helps

Assisted code review reads a diff and surfaces risk, naming the lines a human reviewer should look at twice rather than approving anything itself. Test generation drafts cases from the code and the ticket, and an engineer curates which ones earn a place in the suite. Documentation and boilerplate drafts save typing time on work a senior engineer would otherwise write by hand. In all three, the draft is a starting point, not a decision.

Assisted code review

A model reads the diff and flags risk before a human reviewer decides, so review time goes toward judgment rather than reading every line cold.

Generated test cases

Draft tests come from the code and the ticket, then an engineer curates which ones actually belong in the suite before they run in the pipeline.

Drafted documentation

Boilerplate and first-pass documentation come from a model so a senior engineer edits rather than starts from a blank page.

Six activities, one boundary

Where a model helps and where a person decides

Six everyday activities show the same boundary from a different angle: a model drafts, suggests or scans, and a named engineer decides whether it stands. Nothing on the human side of that line moves to a model, no matter how fast the tooling gets.

Six delivery activities and where the human gate sits in each
ActivityAI's roleThe human gate
First-draft codeProposes a starting implementation from the ticketAn engineer rewrites or accepts it before review
Test scaffoldingDrafts candidate test cases from the codeAn engineer curates which cases join the suite
Code reviewFlags risk and unusual patterns in a diffA named reviewer decides whether the change merges
Architecture decisionsSummarises trade-offs when askedEngineering leadership makes the actual call
Release approvalConfirms the pipeline and its checks ran cleanlyA person signs off before anything reaches production
Client communicationDrafts a first-pass update for reviewA named engineer edits and sends it personally
What must clear a human, always

The gates a model never clears alone

Two rules hold regardless of which tool is in use. Nothing merges without a named engineer's review and sign-off, whether the diff was drafted by a person or a model. And nothing ships to production without the same test and release gate every other change goes through, generated tests included. AI changes how a draft gets made. It does not change who is accountable when it fails.

01Before anything merges

A named human reviewer

Every change, drafted by a person or a model, needs a named engineer's sign-off before it merges. The name attached to the approval does not change.

02Before anything ships

The same release gate for everyone

Generated code and generated tests pass through the identical pipeline as hand-written work, with no shortcut carved out for AI-assisted changes.

03When a model is wrong

A stated correction path

A wrong suggestion gets logged and the prompt or check that produced it gets adjusted, so the same mistake does not recur unexamined.

Speed without a quality trade

Why the discipline outranks the tooling

AI tooling that removes a human gate is easy to sell and hard to defend once something breaks in production. The discipline here treats a model's output the same way it treats a junior engineer's first draft: useful, fast, and always reviewed by someone with the authority to reject it. That is the standard applied across every engagement, not only the ones where a client asked for it by name.

If you want AI as the deliverable

Two doors this page is not

This page describes an internal engineering stance, not a service you commission. Two related pages cover the adjacent ground directly.

AI as the thing being built

When the deliverable is an AI feature itself, from model selection to production code, that is a commissioned practice with its own delivery discipline.

The operating process around any build

Engagement models, communication cadence and reporting rhythm apply the same way whether or not AI tooling sits inside the build.

Evidence and proof

Faster drafts, the same accountable gate.

The proof standard here is a review record: what a model drafted, what a named engineer changed or rejected, and what actually reached production. These previews carry that pattern while written approvals are collected.

Explore case studies
A test suite passing through a human review gate before release.
Nexa Foundry · Industrial manufacturing, EU

A test suite generated fast, then trusted only after review.

Nexa Foundry needed test coverage rebuilt quickly during a modernisation push. Generated cases were curated by an engineer before any entered the release pipeline.

Generated tests accepted without engineer edits
Measured per sprint
Changes merged without a named reviewer
None
Sample · pending client approval
Portrait of an operations director reviewing an engineering process.

The tooling moved faster. The sign-off on what actually shipped never left a named engineer.

Mei TanakaDirector of Operations, Tern
Sample · pending client approval
Straight answers

Asked before AI enters the build.

Does using AI tools mean junior engineers review less code?

No. The model handles the first pass of reading a diff or drafting a test, which gives a reviewer more time for judgment calls rather than less review overall. Review time shifts toward risk, it does not disappear.

Which AI coding tools do your engineers actually use?

The set changes as the tooling market moves, and specific tool names are agreed with engineering leadership before publication here. The constant is the rule, not the vendor: a human reviews and signs off regardless of which tool drafted the change.

Can a client opt out of AI-assisted drafting on their engagement?

Yes. Some regulated engagements specify hand-written code and documentation only, and that constraint is honoured the same way any other compliance requirement would be, agreed before the engagement starts.

How do you stop a model from introducing a security flaw?

The same way a human-written flaw gets stopped. Static analysis, dependency checks and a named reviewer trained to spot AI-specific failure modes all run before anything reaches the release gate.

Is this the same as your AI development practice for clients?

No. This page describes an internal engineering stance applied to every build. The commissioned practice for clients who want an AI feature built is a separate service with its own delivery discipline.

What happens when a generated test passes but the logic is wrong?

A passing test is not treated as proof of correctness. An engineer reads the test against the requirement it claims to cover, which is exactly the discipline that catches a test that passes for the wrong reason.

Does AI-assisted drafting change how an engagement is priced?

Not on its own. Pricing follows the engagement model you choose. Any speed a tool contributes is measured against the same quality bar, so it shows up in delivery pace rather than in a separate line item.