SDLC blueprint

Forge ↔ SDLC ↔ PDLC bridge

**Purpose:** Map how **Forge SDLC** connects to both the software delivery lifecycle (SDLC phases A–F) and the product development lifecycle (PDLC phases P1–P6). This bridge closes the gap between pro

Forge ↔ SDLC ↔ PDLC bridge

Purpose: Map how Forge SDLC connects to both the software delivery lifecycle (SDLC phases A–F) and the product development lifecycle (PDLC phases P1–P6). This bridge closes the gap between product discovery and daily execution.

1. Canonical sources

Domain Source
Forge https://forgesdlc.com/methodology-overview.html, this package
SDLC Software development lifecycle (SDLC) — phases A–F, DoD, ceremonies
PDLC Product development lifecycle (PDLC) — phases P1–P6, stage gates
PDLC ↔ SDLC PDLC ↔ SDLC bridge — cross-lifecycle alignment

2. Comparison table

Dimension Forge SDLC SDLC (phases A–F) PDLC (phases P1–P6)
Core question Is this idea refined, challenged, evidenced, and releasable? Are we building the product right? Are we building the right product?
Scope Iteration-level delivery methodology Lifecycle-wide delivery phases Product-wide discovery through sunset
Primary owner Delivery team (all hats) Engineering + delivery Product + strategy
Timeline 1–2 week iterations Phase-gated (variable) Months to years
Success metric Spark throughput, Assay Gate pass rate, decision quality Phase completion, DoD adherence Product-market fit, adoption, revenue
Risk focus Decision blind spots, premature commitment, release confidence Technical debt, quality, schedule Market risk, user adoption, viability
Artifacts Ore, Ingots, Sparks, Charge, Ember Log, Assay evidence Specs, ADRs, test plans, release notes Vision, experiments, GTM, metrics
Failure mode Unrefined Ore in execution; evidence-free releases Phases skipped; DoD ignored Building without validation; no learning loop

3. When one is missing

Scenario Consequence
Forge without SDLC awareness Sparks lack phase context; quality gates are ad hoc; no lifecycle traceability
Forge without PDLC awareness Ore pipeline disconnected from validated product needs; building the wrong thing precisely
SDLC without Forge Standard delivery without challenge discipline, decision memory, or evidence-based release rigor
PDLC without Forge Product strategy exists but execution lacks the Ore→Spark refinement pipeline and daily focus

4. Phase alignment

Forge → SDLC phases A–F

SDLC Phase Forge ceremony/mechanics Forge artifacts
A Discover Ore intake; discover: Sparks Ore items, stakeholder notes
B Specify Refinement (Ore → Ingot); specify: Sparks Ingots with acceptance criteria
C Design Planning (Ingot → Sparks); design: Sparks Spark decomposition, ADRs
D Build Charge execution; build: Sparks Completed Sparks, PRs
E Verify Assay Gate preparation; verify: Sparks Test results, evidence package
F Release Assay Gate pass → release; release: Sparks Release notes, Assay evidence

Forge → PDLC phases P1–P6

PDLC Phase Forge touchpoint Direction
P1 Discover problem Feeds Ore pipeline with validated problems PDLC → Forge
P2 Validate solution Versona challenge validates feasibility; PoC planning PDLC ↔ Forge
P3 Strategize Product Sparks (PoC/MVP/Phase) defined; Ingots scoped PDLC → Forge
P4 Launch Assay Gate ensures launch readiness; release: Sparks Forge → PDLC
P5 Grow Learning from released work feeds new Ore; metrics feed Versonas Forge ↔ PDLC
P6 Sunset Deprecation Sparks; migration Ore Forge → PDLC

5. Role mapping across domains

Forge hat SDLC role PDLC role
Product Phase A–B owner (backlog, specs) P1–P3 primary; P5 feedback owner
Engineering Phase C–E owner (build, verify) P4 launch support; P5 scaling
Challenge Cross-phase quality advocate P2 feasibility validation
Governance Phase E–F gatekeeper (verify, release) P4 launch readiness; P6 compliance

6. Artifact flow

flowchart LR subgraph pdlc ["PDLC (product)"] P1["P1: Validated problem"] P3["P3: Strategy + metrics"] P5["P5: Growth data"] end subgraph forge ["Forge (delivery)"] Ore["Ore pipeline"] Ingot["Ingots"] Spark["Sparks"] AG["Assay Gate"] EL["Ember Log"] end subgraph sdlc ["SDLC (lifecycle)"] Phases["Phases A-F"] DoD["Definition of Done"] CI["CI/CD quality gates"] end P1 -->|"feeds"| Ore P3 -->|"scopes"| Ingot Ore -->|"refine"| Ingot Ingot -->|"decompose"| Spark Spark -->|"phase-tagged"| Phases DoD -->|"informs"| AG CI -->|"evidence"| AG AG -->|"released"| P5 EL -->|"decision context"| P5 P5 -->|"learnings"| Ore

7. Calibration / decision framework

Signal Invest more in Forge discipline Lighten Forge discipline
Releases frequently have quality issues Strengthen Assay Gate evidence; add Versonas
Decisions are revisited without context Expand Ember Log practice
Team is slow despite clear requirements Reduce ceremony overhead; shorter iterations
Stakeholder surprises at review Strengthen Refinement and Versona challenge
Solo developer with stable product Minimal ceremonies; AI Versonas; self-Assay

8. Anti-patterns

Anti-pattern Bridge failure Fix
Ore pipeline disconnected from PDLC Building features no one validated Link Ore intake to PDLC P1–P3 outputs
Assay Gate ignores PDLC success metrics Technically correct but product-wrong releases Include PDLC P3 metrics in Assay Gate criteria
Versonas only check engineering concerns Product and governance blind spots Activate Product and Governance family Versonas
Ember Log not reviewed in PDLC retrospectives Strategic decisions lost Feed Ember Log insights to PDLC P5 learning loops
Forge iterations misaligned with PDLC milestones Delivery cadence fights product cadence Align Product Sparks with PDLC phase gates

9. Worked example

Scenario: A team needs to add push notifications (PDLC P3 validated the need; P1–P2 confirmed user demand).

  1. Ore intake: "Users want push notifications" enters as Ore (from PDLC P3 output).
  2. Refinement: Product hat shapes Ore into Ingot: "Push notification system for engagement reminders" with acceptance criteria, constraints (FCM, APNs), and evidence-of-done.
  3. Versona challenge: Architecture Versona flags scalability concern; Security Versona flags token storage risk. Both captured in Ember Log.
  4. Planning: Ingot decomposed into Sparks:
  5. design: notification service architecture + ADR (C phase)
  6. build: implement FCM integration (D phase)
  7. build: implement APNs integration (D phase)
  8. verify: integration tests for notification delivery (E phase)
  9. specify: user preference settings (B phase)
  10. release: changelog, feature flag rollout (F phase)
  11. Daily execution: Team works through Charge, completing 2–3 Sparks per day.
  12. Review: Increment demonstrated; stakeholder feedback captured.
  13. Assay Gate: Tests pass, acceptance met, security review done, rollback plan confirmed → PASS.
  14. Release: Feature shipped; learning feeds PDLC P5 (adoption metrics, engagement data) → new Ore for improvements.

Doc Why
forge.md Forge methodology summary
Software development lifecycle (SDLC) Delivery phases A–F
Product development lifecycle (PDLC) Product phases P1–P6
PDLC ↔ SDLC bridge Cross-lifecycle bridge
../../../disciplines/README.md Discipline hub (Versonas knowledge bases)
Versonas — discipline challenge agents Versona challenge agents
Product planning Product planning (PoC/MVP/Phased)

Canonical source

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