wiki / concepts / agentic-software-factory

Agentic Software Factory

high confidence updated 2026-08-27 workflow · agents · coding-guidelines · subagents

Agentic Software Factory

The Agentic Software Factory is an operating model for software delivery where autonomous AI agents handle production work from task decomposition to pull request and merge, while human engineers shift from writing code to designing specifications, managing architecture, and supervising exception points. [source: augment-code-software-factory-vs-devops-2026]

flowchart TD
    subgraph HumanSupervision [Human Intent & Architecture]
        Spec[Specification & ADRs]
        Escalations[High-Blast-Radius Exceptions]
    end

    subgraph FactoryLine [Agentic Assembly Line]
        Decompose[1. Task Decomposition & Sizing]
        Implement[2. Worker Agents / Worktrees]
        InnerGate[3. Inner Loop: Lint + Type + Unit]
        ReviewMatrix[4. Adversarial Review & Mutation Gates]
    end

    subgraph DeliveryPlatform [Delivery Substrate]
        CI[Automated CI/CD Pipeline]
        Prod[Production Canary & Telemetry]
    end

    Spec --> Decompose
    Decompose --> Implement
    Implement --> InnerGate
    InnerGate --> ReviewMatrix
    ReviewMatrix -->|Pass| CI
    ReviewMatrix -->|Fail / Anomaly| Escalations
    CI --> Prod
    Prod -- Telemetry Feedback --> Spec

Software Factory vs. DevOps

While DevOps established the delivery pipelines and culture for human-operated software lifecycles, the agentic software factory changes the unit of labor inside the pipeline: [source: augment-code-software-factory-vs-devops-2026]

DimensionDevOps (Human Labor)Software Factory (Agent Labor)
Primary Unit of LaborHuman engineer authoring commitsAutonomous agent executing tasks in isolated worktrees
Binding BottleneckAuthoring speed & developer typingVerification throughput & specification clarity
Quality ControlHuman peer review + standard CIMulti-tier deterministic gates + adversarial reviewer agents
Failure ModesSyntax errors, merge conflicts, human errorSyntactically plausible hallucinations, test tampering, boundary leaks
Feedback RoutingSprint retrospectives & human memoryContext engine updates, repo invariants, deterministic linters

Core Factory Principles

1. Slow Plan, Long Implement

As observed by Wes McKinney, robust agent execution requires rigorous upfront specification before code generation begins. [source: hugo-bowne-anderson-agentic-software-factory-2026] Tasks are decomposed into vertical slices (touching one public contract with self-contained regression tests) rather than broad horizontal refactors.

2. Continuous Automated Review & Ledgering

At scale (e.g. millions of lines generated across dozens of repositories), human review of every diff is mathematically impossible. Systems like McKinney’s RoboRev run high-reasoning models (GPT-5.5 / Claude) as post-commit hooks on every turn, recording findings into an append-only review ledger. [source: hugo-bowne-anderson-agentic-software-factory-2026]

3. Five Binding Downstream Constraints

When authoring constraints disappear, five downstream bottlenecks govern factory throughput: [source: augment-code-software-factory-vs-devops-2026]

  1. Specification Precision: Eliminating ambiguous requirements that cause agent thrashing.
  2. Context Engine Quality: Supplying conflict-resolved, permission-aware context on why code exists.
  3. Deterministic Verification: Multi-tier gates enforcing agentic code quality.
  4. Audit Traceability: Complete provenance linking intent, prompts, diffs, and verification traces.
  5. Controlled Iteration: Blast-radius budgets capping modified files and lines per execution.