Skip to content

Field paper 01 · September 2026

The AI-Ready SDLC: 12 control gates from ticket to production

An evidence-backed operating guide for engineering teams using coding assistants and agents: approval controls, required records, levels of AI decision authority, pilot measures, a release worksheet, and an incident scenario exercise.

Open the 18-page PDF

The twelve gates

01

Frame

Name the task, owner, permitted data, expected evidence, and stopping condition before a model receives context.

02

Constrain

Use a context manifest. Exclude secrets, customer records, keys, unrelated repositories, and licensed code the team cannot redistribute.

03

Select

Choose the least-capable tool that can complete the clearly limited job inside the organization's contractual and technical controls.

04

Record

Capture the model, tool, material context sources, and human decision maker when the output changes production behavior.

05

Inspect

Review generated dependencies, licenses, transitive risk, and copied patterns before code review becomes a style exercise.

06

Test

Run deterministic unit, integration, and regression tests. Fluency and compilation are not acceptance criteria.

07

Attack

Add misuse, boundary, and adversarial cases that target the feature's data and authorization assumptions.

08

Review

Require a named human to understand the change, not merely approve a green pipeline.

09

Reproduce

Make the build and test result repeatable without depending on an inaccessible chat transcript.

10

Release

Attach evidence, known limitations, ownership, and a rollback trigger to the change record.

11

Observe

Monitor behavior, security signals, cost, failure rate, and user impact after release.

12

Learn

Feed incidents, false positives, prompt/context failures, and reviewer misses back into the team's controls.

The adoption decision

Do not begin with “Which coding agent should we standardize?” Begin with one change type that already has an owner, tests, review, deployment evidence, and rollback. Add AI inside that system. If the system has no evidence today, the agent will amplify the ambiguity.

See the team study

Sources