SDLC blueprint

Forge SDLC

Traditional delivery methodologies — Scrum, SAFe, Kanban, Waterfall — were designed for a world where humans write code and AI assists. That world is ending. AI agents now produce the majority of code

Forge SDLC

Why AI changes everything

Traditional delivery methodologies — Scrum, SAFe, Kanban, Waterfall — were designed for a world where humans write code and AI assists. That world is ending. AI agents now produce the majority of code, tests, and specifications in leading development teams. The human role has shifted from producer to governor. Forge SDLC is built for this inversion: humans own intent, judgment, and evidence-based release decisions; AI produces, and Versonas challenge what AI produces before it ships.

What it is

Forge is a delivery methodology for work that benefits from rapid iteration, explicit challenge, and evidence-based release decisions. It keeps standard industry terms where the process is standard (backlog, refinement, planning, daily, review, retro, release) and introduces new terms only where the method is genuinely different.

Raw ideas enter as Ore, are refined into Ingots, decomposed into Sparks (the smallest meaningful executable unit), and selected into a daily Charge. AI Versonas challenge work from discipline-specific perspectives. Key decisions are captured in the Ember Log. Intentionally paused work is Banked. Release decisions pass an evidence-based Assay Gate.

Forge is not a rebranding of Agile — it is an extension of it for modern AI-enabled work. It improves clarity, decision quality, speed of learning, and release confidence.

Process diagram

flowchart LR subgraph intake[Intake] O[Ore] end subgraph refine[Refinement] I[Ingot] end subgraph plan[Planning] S[Sparks] end subgraph daily[Daily execution] C[Charge] end subgraph quality[Quality] R[Review] AG[Assay Gate] end subgraph ship[Ship] REL[Release] end O -->|refine| I I -->|decompose| S S -->|pull| C C -->|done| R R -->|evidence| AG AG -->|pass| REL REL -->|learning| O

Ore → Ingot → Spark → Charge → Review → Assay Gate → Release → learning feeds new Ore.


Core vocabulary (8 terms)

Term What it adds Detail
Ore Raw input that is not ready for commitment State model · Intake ceremony · Refinement flow
Ingot Refined work that is ready for planning Refinement ceremony · Planning flow
Spark The smallest meaningful executable unit Spark = Task mapping · Work unit hierarchy · Planning ceremony
Charge The daily selected set of Sparks Daily sync ceremony · Daily operations · Execution loop
Versonas AI challenge agents that pressure-test work from discipline perspectives Versonas overview · Challenge flow · Template catalog
Ember Log Lightweight record of decisions, assumptions, and unresolved risks Daily operations · Review ceremony
Banked Intentionally paused work with preserved context State model
Assay Gate Evidence-based release gate Assay Gate ceremony · Assay Gate flow

Spark = Task (hierarchy mapping)

In projects using a milestone → epic → story → task hierarchy, Forge terms map directly to existing levels — no parallel namespace:

Existing level Forge equivalent Notes
Epic / feature request (pre-refinement) Ore Work is vague, not yet schedulable
Story (refined, ready) Ingot Clear value, constraints, and acceptance criteria
Task (implementation slice) Spark Every executable unit is a Spark under Forge

Spark IDs inherit from the project's WBS scheme (e.g. M1E1S1T1). Spark-specific data (state, DoD, journal) lives in forge-logs/, not in the requirements tree.


Mapping to this blueprint's SDLC

Software development lifecycle (SDLC) uses Phases A–F. Forge maps Sparks to phases via a prefix convention:

Phase Spark prefix Example
A Discover discover: "discover: interview stakeholders about notification preferences"
B Specify specify: "specify: acceptance criteria for push notifications"
C Design design: "design: notification service architecture + ADR"
D Build build: "build: implement FCM integration"
E Verify verify: "verify: integration tests for notification delivery"
F Release release: "release: changelog, tag v1.2.0"

A Forge iteration typically contains Sparks across multiple phases.


Principles (summary)

  1. Refine before you commit. Ore must become Ingot before execution.
  2. Keep work small enough to challenge. Sparks make learning fast and waste visible.
  3. AI strengthens thinking; humans own judgment. Versonas challenge, not decide.
  4. Decisions deserve memory. The Ember Log captures why.
  5. Release on evidence, not optimism. The Assay Gate makes release discipline explicit.
  6. Paused is not failed. Banked is a strategic choice with preserved context.
  7. Standard process stays standard. Forge adds precision inside ceremonies, not alternatives.
  8. Scale by trust, not by process weight. Same vocabulary solo through enterprise.

Lean tenets (keeping Forge lightweight)

Forge must never add more ceremony than it removes waste. Key tenets:

  • One hierarchy, one set of IDs. Sparks are existing Tasks with Forge semantics layered on — do not duplicate the WBS.
  • Collapse levels when they already fit. If refinement already produces ready Stories, those are Ingots. No extra ceremony.
  • Log decisions, not narration. Two lines explaining why beat two pages of session recap.
  • Automate the journal. If logging feels like overhead, fix the tooling.
  • Versonas at decision points, not everywhere. Before costly commitments, not as bureaucracy.
  • Charge is a view, not a board. Label or filter, not a separate tracking surface.
  • Scale formality to risk. Solo: self-assessment checklist. Enterprise: gate meeting.
  • Defer tooling until volume demands it. Start with journal + git; add dashboards later.
  • No new meetings. Standard ceremony names, Forge mechanics inside.

Scaling model

Scale Team size Configuration
Solo 1 All hats on one person. Versonas are AI agents. Charge is a personal daily list. Ember Log is a running markdown file. Assay Gate is a self-assessment checklist.
Small team 2–5 Explicit Owner and Implementer(s). Charge is negotiated in a brief daily sync. Versonas combine AI agents and peer challenge.
Team 5–12 Full ceremony set. Designated Versona disciplines. Ember Log maintained collaboratively. Assay Gate may include stakeholder sign-off.
Multi-team 12+ Shared Ore pipeline. Cross-team Assay Gates. Versonas may include dedicated challenge roles. Forge iterations align across teams.

Prescriptive deep dive


Canonical source

Edit https://github.com/autowww/blueprints/blob/main/sdlc/methodologies/forge.md first; regenerate with docs/build-handbook.py.