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.

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

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

Model, compute, tooling, and human-attention cost divided by accepted outcomes.

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.

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.