The lifecycle for the factory itself.

The Factory Development Lifecycle is the process for designing, assembling, governing, operating, measuring, and continuously improving an AI software factory.

System views
04
Protocol artifacts
11
Reading time
≈ 12 min
“The Factory Development Lifecycle is the process for designing, assembling, governing, operating, measuring, and continuously improving an AI software factory.”

SDLC manages the lifecycle of software.

FDLC manages the lifecycle of the factory that produces software.

It is the factory operating system: the disciplined layer around agents, models, tools, people, policies, evidence, and workflows.

Verified delivery, not merely generated code.

Follow the work. Inspect the controls.

Select a stage to see what enters, what leaves, and what permits the work to move forward.

Intent

State the desired outcome, constraints, and accountable owner.

Input
A problem worth solving
Output
Intent contract
Control at this stage

Agree on scope, acceptance criteria, risk, and ownership before delegating work.

Example · dependency upgrade

Upgrade a vulnerable dependency. Preserve the public API and existing service behavior.

Learning closes the loop. Improvements return through verification and approval. This explorer illustrates the lifecycle; it does not execute work or grant authority.

Two transitions, then a new discipline.

First, agents participate across the software lifecycle. Then those workflows become a persistent, governed production system. FDLC is the engineering discipline for that factory.

CategoryTraditional SDLCAI-Native SDLCFDLC
Primary objectSoftwareSoftware + AI-assisted workflowThe software factory
Question answeredHow do we build software?How does AI change software development?How do we engineer the factory that performs autonomous software delivery?
01SDLC AI-Native SDLC

Agents move beyond code generation and participate across planning, design, implementation, testing, deployment, and maintenance.

02AI-Native SDLC AI Software Factory

Individual agent workflows become persistent, orchestrated production systems that transform intent into verified software with decreasing human intervention.

FDLC is the engineering discipline for that factory.

Code generation is no longer the bottleneck. Process is.

Organizations can give every developer a powerful coding agent. They then encounter a different class of operating, authority, evidence, and learning problems.

FDLC exists to answer these questions systematically:

  • Who defines intent, and when is it complete?
  • What agent may act, with what authority, tools, and blast radius?
  • What evidence proves the work is correct?
  • Can the producing agent certify its own output?
  • When must a human intervene?
  • How does the system improve without learning the wrong thing?

Six operating shifts

01

Intent becomes the interface.

Builders define the outcome, constraints, acceptance criteria, context, and success measures. The factory determines the governed how.

02

Intelligence becomes routable.

Route models and agents by capability, risk, latency, availability, and cost per verified outcome—not provider loyalty.

03

The Harness becomes the control boundary.

Identity, authority, budgets, state, policy, isolation, and audit remain outside the model and survive every model substitution.

04

Verification becomes the scarce resource.

Generation can scale faster than human review. Independent, automated verification must scale trust without collapsing judgment into generation.

05

Evidence becomes part of the deliverable.

The output is code plus attributable tests, traces, security results, decisions, and production outcomes bound to the exact candidate.

06

Learning becomes governed promotion.

Runs may propose changes to routing, skills, evaluators, and policy. Nothing changes production until it is tested, reviewed, versioned, and reversible.

Do not collapse these into one diagram.

Each view answers a different question. Keeping them separate is what makes the operating model precise.

01 / Factory lifecycle

How the factory evolves.

Discover, design, assemble, validate, deploy, operate, and improve.

View outer lifecycle ↓
02 / Runtime lifecycle

How software moves inside it.

One autonomous delivery loop from received intent to governed learning.

View inner lifecycle ↓
03 / Architecture

What the factory contains.

Six capability areas that every implementation must address.

View architecture ↓
04 / Artifact protocol

What makes work durable.

Eleven semantic objects from Intent to Learning Signal.

View protocol ↓

How the factory evolves.

The outer lifecycle applies when creating a factory line and whenever validated evidence says the existing line should change. Its continuous controls span every stage.

  1. 01DiscoverExpand

    Find work worth turning into a factory line and establish the baseline.

    • Candidate workflows
    • Cycle-time baseline
    • Cost and human effort
    • Defect and failure rates
    Output · A measured opportunity
  2. 02DesignExpand

    Define the outcome, runtime flow, evidence contract, risk, and human control boundaries.

    • Intended outcome
    • Acceptance criteria
    • Runtime lifecycle
    • Autonomy and escalation
    Output · A factory definition
  3. 03AssembleExpand

    Compose the capabilities and environment required to do the work.

    • Agents and skills
    • Tools and MCP
    • Context services
    • Models and evaluators
    Output · A runnable factory line
  4. 04ValidateExpand

    Prove that the factory line can operate safely, reliably, and measurably before promotion.

    • Capability evals
    • Policy and security tests
    • Failure and recovery drills
    • End-to-end acceptance
    Output · A release-ready factory version
  5. 05DeployExpand

    Promote the exact validated factory version into its intended operating environment.

    • Version promotion
    • Environment binding
    • Change approval
    • Rollback readiness
    Output · An active factory line
  6. 06OperateExpand

    Run the software-delivery lifecycle durably while managing exceptions and consequential decisions.

    • Runtime orchestration
    • State and recovery
    • Evidence and decisions
    • Human intervention
    Output · Verified software outcomes
  7. 07ImproveExpand

    Change the factory from validated outcomes, telemetry, incidents, and controlled experiments.

    • Outcome signals
    • Failure taxonomy
    • Baseline comparison
    • Governed promotion
    Output · A governed factory improvement
Continuous controls
Govern

Bound identity, delegated authority, policy, spend, approval, and accountability.

Secure

Protect data, secrets, tools, environments, and the capability supply chain.

Observe

Preserve state, traces, lineage, evidence, decisions, and incidents end to end.

Measure

Compare quality, cost, time, human effort, recovery, and risk with a baseline.

How software moves inside an operating factory.

The inner lifecycle transforms intent into independently verified software under explicit policy and human authority, then returns production outcomes as controlled learning signals.

  1. 01 / IntentReceive

    Capture the desired outcome, constraints, owner, and initial risk.

  2. 02 / SpecificationSpecify

    Define what must be true and what evidence will establish it.

  3. 03 / PlanPlan

    Choose the governed path, decomposition, and verification strategy.

  4. 04 / Work Order · AttemptExecute

    Run bounded, authorized work as attributable attempts.

  5. 05 / Evidence · VerificationVerify

    Evaluate the exact candidate against the specification.

  6. 06 / ApprovalApprove

    Apply policy and human authority at consequential boundaries.

  7. 07 / ReleaseRelease

    Promote the exact accepted software artifact with rollback readiness.

  8. 08 / OutcomeObserve

    Compare the production result with the intended outcome.

  9. 09 / Learning SignalLearn

    Propose controlled changes to the factory from validated outcomes.

What the factory requires.

The six areas are capability boundaries, not vendor product categories or deployment tiers.

Read the detailed architecture

How one unit of work becomes durable and inspectable.

Lifecycle verbs describe what the factory does. Protocol nouns preserve what existed, ran, was observed, was decided, and may improve next.

  1. 01IntentExpand

    What outcome matters?

    Named outcome, constraints, owner, and risk
  2. 02SpecificationExpand

    What must be true?

    Versioned requirements, boundaries, and acceptance criteria
  3. 03PlanExpand

    How will the factory achieve it?

    Approved decomposition, sequence, risk, and verification strategy
  4. 04Work OrderExpand

    What bounded unit is authorized?

    Scope, risk, authority, and verification contract
  5. 05AttemptExpand

    What exactly ran?

    Identity, lease, versions, environment, and trace
  6. 06EvidenceExpand

    What was observed?

    Attributable artifacts bound to the exact candidate
  7. 07VerificationExpand

    Does the evidence satisfy the specification?

    Independent checks against exact criteria
  8. 08ApprovalExpand

    May this consequence proceed?

    Authorized, attributable, reasoned decision
  9. 09ReleaseExpand

    What was promoted?

    Exact artifact, current policy, and rollback readiness
  10. 10OutcomeExpand

    Did the intended result hold in reality?

    Observed technical, operational, and user result
  11. 11Learning SignalExpand

    What should change in the factory?

    Attributable outcome and a controlled improvement proposal

Inspect one unit of work through the runtime.

Start at Verify. Move across stages, inspect participating capabilities, and open the matching records from the worked example.

Interactive factory explorer

Follow one unit of work

Choose a stage. Then inspect the capabilities it activates.Swipe the lifecycle

05 / 09

Stage 05 / Evidence · Verification

Does the exact candidate satisfy the specification?

Evaluate the produced candidate independently and bind every finding to the exact subject.

State earnedCandidate verified
Durable record
Evidence · Verification
Evidence required
Current, attributable evidence plus independent checks against each acceptance and policy criterion.
Factory coordination
Collect evidence, run independent checks, preserve lineage, and fail closed on missing proof.

Factory capabilities

9 of 10 participate at Verify
Active capabilities are marked in green
Participates at Verify

Evals

Test the exact candidate against acceptance, quality, security, and policy criteria.

Explore the Trust area

Ten principles hold the system together.

  1. 01

    Intent must be explicit before execution begins.

  2. 02

    The Plan is a governed artifact.

  3. 03

    Every agent has an identity, sponsor, and bounded authority.

  4. 04

    Execution must be isolated, observable, and recoverable.

  5. 05

    Producers should not be their only verifier.

  6. 06

    State transitions require evidence.

  7. 07

    Autonomy must be earned through measured performance.

  8. 08

    Human attention belongs at consequential boundaries.

  9. 09

    Learning must come from validated outcomes, not merely model confidence.

  10. 10

    The value of a factory is measured in verified outcomes, not generated tokens.

Read the FDLC Manifesto

The unit of value is a verified outcome.

Generation volume is operational telemetry. Factory value is accepted change with known quality, cost, effort, recovery, and risk.

01

Verified completion rate

The share of admitted work that satisfies its verification contract.

02

Cost per verified outcome

Total cohort cost, including failed work and retries, divided by independently verified outcomes. Report cost coverage.

03

Human review minutes

Judgment time required per accepted change.

04

Cycle time

Elapsed time from approved intent to accepted outcome.

05

First-pass verification rate

Candidates that satisfy required checks without corrective work.

06

Reopen rate

Accepted or closed work that must re-enter governed execution.

07

Rollback rate

Released outcomes that require reversal.

08

Escaped defect rate

Defects discovered after the governed release boundary.

One open discipline. Distinct ways to define, teach, demonstrate, and scale it.

The Framework remains the definition of FDLC. Specifications, teaching material, implementations, and commercial products support the discipline without becoming the category itself.

Framework, product, runtime, and experiments stay distinct.

These labels describe current public status. They are not certification and they do not invent availability.

  1. Framework

    FDLC

    Available

    Open operating model and engineering discipline.

  2. Book

    Guide

    Available

    The field guide that teaches how to implement FDLC.

  3. Runtime

    Mission Control

    Available

    Open-source control plane with capability-specific evidence and limits.

  4. Product

    AI-FDE

    Preview

    Internal alpha with a synthetic demo. Discovers and designs a Factory Definition; a Factory Deployed Engineer remains the accountable human.

  5. Executor

    Fab

    Experimental

    Local factory agent builder. No live model qualification yet.

  6. Platform

    Enterprise

    Proposed

    Commercial multi-factory control plane. Not generally available.

Mission Control makes the protocol concrete.

Inspect how one open-source control plane models governed Plans, WorkOrders, Attempts, evidence, verification, and human acceptance—with current limitations visible.

Choose the next depth you need.

Verified delivery, not merely generated code.

Turn the model into a Factory Definition.