The lifecycle for the factory itself.

FDLC is the Factory Development Lifecycle—the open operating model, engineering framework, and reference architecture for designing, building, governing, operating, measuring, and continuously improving AI software factories.

Abstraction levels
03
Architecture domains
06
Protocol artifacts
11
FDLC is the Factory Development Lifecycle—the open operating model, engineering framework, and reference architecture for designing, building, governing, operating, measuring, and continuously improving AI software factories.

Traditional SDLC organizes software production.

FDLC engineers the factory that increasingly performs it.

It is the durable discipline around agents, models, tools, people, policies, evidence, and workflows.

Verified delivery, not merely generated code.

Three transitions, then a distinct engineering discipline.

Traditional software production becomes AI-native. Agentic workflows become a persistent software factory. FDLC is the lifecycle for engineering and evolving that factory—not another SDLC variant.

CategoryTraditional SDLCAI-Native SDLCAI Software FactoryFDLC
Primary objectSoftwareSoftware + AI-assisted workflowPersistent software production systemThe software factory
Question answeredHow do we build software?How does AI change software development?How do agentic workflows become a governed production system?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.

03AI Software Factory FDLC

Organizations apply an engineering lifecycle to design, build, govern, operate, measure, and continuously improve the factory itself.

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.

Three questions. Three exact sequences.

The levels relate, but they are not interchangeable. Keeping the factory lifecycle, software value stream, and governed artifact protocol distinct makes the operating model understandable and implementable.

01 / Factory Development Lifecycle

How the factory evolves.

Discover → Design → Assemble → Validate → Deploy → Operate → Improve.

View the factory lifecycle ↓
02 / Software factory value stream

How software flows through it.

Intent → Plan → Define Agent → Execute through Harness → Apply Skills → Evaluate → Improve → Deliver Software.

View the Guide value stream ↓
03 / Governed execution protocol

How one unit becomes proven.

Eleven durable artifacts from Intent through Specification, evidence, outcome, and Learning.

View the artifact protocol ↓

How the factory itself is developed and evolved.

Discover, design, assemble, validate, deploy, operate, and improve a factory line. Governance, Security, Observability, Measurement, and Human Authority 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, execution flow, evidence contract, risk, and human control boundaries.

    • Intended outcome
    • Acceptance criteria
    • Execution and artifact flow
    • 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
Governance

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

Security

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

Observability

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

Measurement

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

Human Authority

Keep accountable judgment at material, ambiguous, and irreversible boundaries.

How software work flows through the factory.

The Guide’s eight stages preserve the practical teaching sequence from intent through delivered software. This value stream explains the work performed by an operating factory, not how the factory itself evolves.

  1. 01 / Guide stageIntent

    Establish the desired software outcome and its operating context.

  2. 02 / Guide stagePlan

    Turn intent into a governed path, decomposition, and proof strategy.

  3. 03 / Guide stageDefine Agent

    Bind the role, model, context, authority, and capabilities required for the work.

  4. 04 / Guide stageExecute through Harness

    Run bounded work in a durable, observable, and recoverable execution system.

  5. 05 / Guide stageApply Skills

    Use versioned domain procedures and governed tools to produce the candidate.

  6. 06 / Guide stageEvaluate

    Collect evidence and independently evaluate the exact candidate.

  7. 07 / Guide stageImprove

    Correct the work or propose a controlled factory change from validated evidence.

  8. 08 / Guide stageDeliver Software

    Advance accepted software through the authorized delivery boundary.

How one bounded unit of work becomes governed and proven.

Intent, Specification, Plan, Work Order, Attempt, Evidence, Verification, Approval, Release, Outcome, and Learning 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. 11LearningExpand

    What should change in the factory?

    Attributable outcome and a controlled improvement proposal

What the factory requires.

Intent, Harness, Capability, Model, Trust, and Learning are capability boundaries, not a lifecycle, vendor taxonomy, or deployment tier.

Read the detailed architecture

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.

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.