Handbook
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
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)
- Refine before you commit. Ore must become Ingot before execution.
- Keep work small enough to challenge. Sparks make learning fast and waste visible.
- AI strengthens thinking; humans own judgment. Versonas challenge, not decide.
- Decisions deserve memory. The Ember Log captures why.
- Release on evidence, not optimism. The Assay Gate makes release discipline explicit.
- Paused is not failed. Banked is a strategic choice with preserved context.
- Standard process stays standard. Forge adds precision inside ceremonies, not alternatives.
- 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
| Chapter | File |
|---|---|
| Foundation & fit | Forge — connection to the SDLC foundation |
| Roles | Forge — roles (prescriptive) |
| Ceremonies | Forge — ceremonies & events (prescriptive) |
| Process & flows | Forge — major processes & flow maps |
| Bridge (PDLC ↔ SDLC) | Forge ↔ SDLC ↔ PDLC bridge |
| Versonas (discipline agents) | Versonas — discipline challenge agents |
| Daily operations | Daily operations |
| Product planning | Product planning |
| Setup & adoption | Setup & adoption |
Related guides
- Agentic SDLC — cross-cutting agent layer (Forge extends this with Versonas)
- Spec-driven development — durable specs complement Forge's Ingot refinement
- Scrum · Kanban · XP — Forge ceremonies map to the same C1–C6 foundation
- Ceremonies — Forge fork — C1–C6 mapped to Forge events
- Roles & archetypes — human accountability model
Canonical source
Edit https://github.com/autowww/blueprints/blob/main/sdlc/methodologies/forge.md first; regenerate with docs/build-handbook.py.