← All work
Software DeliveryCo-Build

Governed AI Software Factory

Developed for a software delivery company: a governed pipeline that takes a business brief to reviewed software, with AI drafting the work and a person recording every decision.

Client: Software delivery company

The company wanted one governed route from an idea to working software for its own delivery teams. The route had to produce the documents a customer expects, from brief and requirements to architecture, design, plan and proposal, in English and Arabic, and then hand bounded coding tasks to AI agents. Every approval had to belong to a person, and every claim had to be traceable to evidence.

We built the pipeline in ten weeks. People work through eight stages in a web workspace, in English or right-to-left Arabic. A language model drafts each document as structured data; the system validates it against a contract and its own rule checks, and saves it as a proposal. Every requirement must quote the source text it came from. Each stage ends at a gate that freezes the package it hands over, and a gate goes on hold if an approved input later changes. From task release on, coding agents receive one bounded task with the files they may touch and the tests they must pass. Each patch is applied to a clean copy of the repository and tested before a person reviews it. Agents and the model have no way to record a decision. Artifacts are identified by their hash, approvals bind to an exact version, and evidence tables refuse edits and deletes. In every recorded evaluation run, the model caused no decision that a person had not made.

Every stage ends at a gate.

Work moves from brief and requirements through architecture, design, plan and build to go-live. Each stage works from the frozen package it received, and a gate goes on hold if an approved input changes.

Only a person can decide.

The model drafts every document and fixed checks validate it. An approval is recorded only from a person, against the exact version they read. Coding agents have no way to record one.

Agents work inside a fence.

A coding agent gets one released task with the files it may touch and the tests it must pass. Its patch is applied to a clean copy of the repository and tested before a person is asked to approve it.

From brief to approved patch.

A sample run with invented material: the model drafts, the checks flag, a person approves, and an agent’s patch is verified before anyone is asked to review it.

Sample run
  1. Brief

    A 40-page brief is uploaded and hashed.

Invented sample material.

What is on record

Sources
Hashed and versioned
Requirements
—
Approval
—
Gate
—
Patch
—
Decision
—

Rules on every run

  • No decision recorded by a model
  • Evidence is append-only
  • Documents in English and Arabic