AI Software Factory: Specs In, Verified Code Out | yaab
AI Software Factory · operated by forward deployed engineers

An AI software factory, built for your architecture.

You write what a change must do. The factory builds it, tests it and shows it works. An engineer, yours or ours, approves every change.

The cost per change is the problem

Changes still cost what they cost last year.

AI coding assistants made each developer faster, but someone still interprets each requirement, places the code, tests and reviews it.

With the factory

The factory produces the code, the tests and the first round of verification. Your engineers decide what to build and approve each change.

30%

of organizations say AI-generated code has grown too large for their teams to test fully (Tricentis, June 2026).

For SaaS products and enterprise systems whose backlog grows faster than the team: product teams building features, and IT departments changing their internal systems.

How it works

What goes in, what comes out, who approves.

Your product team writes a specification the way it already does: what the change must do, and the acceptance criteria and scenarios that check it.

The change, in the right layer

The factory decides the implementation. It reads your architecture first, so the code goes where your team would put it.

Functional tests from the criteria

Each acceptance criterion maps to a test that exercises real behavior, including the failure paths.

Visual tests, desktop and mobile

Where the change touches the interface, with screenshots you can inspect.

A person approves before merging

The factory opens a pull request with reasoning, diff, tests and proof it works (test results, screenshots), then stops until your team, or ours, approves it, test changes included.

An independent check on every test

The fastest way to pass a test is to make it check less. A check that did not write the tests blocks any weakened test.

An ambiguous spec gets a question

The factory asks a precise question, and that task waits until someone answers it.

The pod

Operated by forward deployed engineers, inside your team.

Our forward deployed engineers were senior engineers before AI tools. They direct AI daily and reject its mistakes.

One forward deployed engineer

A senior engineer of ours inside your team, who runs discovery, writes the specs with your people and answers for the result in production.

One deployment strategist

A senior lead, shared with other clients, who sets up the factory on your architecture and keeps it tuned.

The factory

Running on your repository and your CI, directed and reviewed by the forward deployed engineer.

Contracted month to month. The pod works in time zones aligned with your working day.

Setup

From your backlog to a running factory.

1

Read

We study your architecture, conventions and CI, then adapt our existing factory to your layers, test stack and pipeline.

2

Calibrate

The first specs run with your team watching, and your engineers correct the factory before trusting it.

3

Extend

New types of spec extend the factory without rebuilding it.

What you receive

What you receive, and how you check it.

Code and tests, in your repository: every change merged through your review process, with its functional and visual tests running in your CI.

Records anyone can audit without asking us: which requirement produced which file, which test covers it, and what each run verified or blocked, and why.

A record of every decision, rule and test in your repository, updated with each commit, so a person or AI agent can continue the work.

The repository, yours: code, IP and history, with no license back to us. If you stop working with us, everything keeps running.

Done means

Every spec's acceptance criteria pass in your CI, functional and visual, and every change entered through a pull request with human approval recorded.

How it starts

Diagnose, prove, scale.

01

Diagnose, week 1

A 45-minute working session, then a week with the forward deployed engineer in your team. You leave with your current numbers, three specs from your backlog and the setup plan.

02

Prove, weeks 2 to 4

The factory produces the three specs as pull requests in your repository and CI. An engineer on your team approves each. The pilot is invoiced when all three are approved.

03

Scale, month to month

Specs go through the factory every month, measured against your week 1 numbers. It extends to more modules and repositories, a second pod, and the QA and legacy lines below.

In week 1 we measure, from your repository history, how long a change takes, how many reach production per engineer and time in review.
Your forward deployed engineer is in your standups in the first week.
The first verified change enters your repository within the first three weeks.

A defined-scope build is a factory engagement that ends when the system goes live. You keep everything; the factory can restart with the next scope.

Where it runs

Your codebase, your CI, your conventions.

Inside your existing system

A codebase your team already maintains, with its architecture and history.

Your CI

GitHub ActionsGitLab CIJenkinsAzure PipelinesCircleCI

Your stack

Your language, framework and test tooling, from modern web products to enterprise platforms with years of history.

In production today

A legacy enterprise system in the public sector, on Dynamics 365 and .NET with years of history, under the client's CI and review flow.

Security and access

What we touch.

Everything runs in your infrastructure

Your repository, your CI, your environments.

Least access

We get only the access the work needs, and it ends when the engagement does.

Secrets stay out of the repository

They are kept in your secret manager and environment variables. Test results and screenshots are checked so they do not expose them.

FAQ

Questions we get.

QHow is this different from giving my developers AI assistants?

Assistants make each developer faster inside the same process, where a person still interprets, places, writes and reviews every change. The factory takes each spec from start to finish and produces the change with its tests, a record linking it to its requirement, and proof that it works. Your engineers define what to build and approve the result.

QWho reviews the code?

An engineer on your team, or ours, reviews every change through a pull request with the reasoning, the diff, the tests and the evidence. That includes every change to a test suite.

QHow do I know the tests actually test?

An independent check that did not write the tests reviews every one of them for weakened assertions, skipped steps and emptied validations, and blocks what it finds. The same check covers the reference screenshots of visual tests.

QDoes it work on a legacy codebase?

Yes. The factory runs in production today on an enterprise system with years of history. When the platform itself is out of support, the legacy modernization line updates it first, with the tests written before anything changes: Legacy software modernization.

QWhat size of change goes through the factory?

The unit is a product spec: a feature, a rule, an integration, a replacement. Large initiatives enter as a sequence of specs.

QWhat do we keep?

Everything the factory produces: the code, the tests, the records linking each change to its requirement, the proof that it works. It is in your repository from the first commit.

QWhat does our team have to do?

Define and approve. Your team writes the specs and their acceptance criteria together with the forward deployed engineer. Your team also answers the questions the factory raises and approves the pull requests. The factory produces the code, the tests and the evidence.

QWhat time zone do you work in?

We work in time zones aligned with your working day. Your forward deployed engineer joins your standups.

If you build a Company Brain, one connected record of how your company works, what the factory learned about your system is already in it.

Bring three specs from your backlog.

One 45-minute working session: we write three of your pending changes as specs and walk you through what the factory would produce for each.

You leave with the specs written and the setup plan.

We reply within one business day.