Handbook
Templates
Copy into docs/ (or your doc root) and customize. Not part of the process itself—shortcuts for new projects.
Project sdlc/ workspace
Canonical files for a mutable sdlc/ folder at repo root (see Initializing the project `sdlc/` workspace and ../scripts/README.md).
| Path | Use |
|---|---|
| SDLC — {{PROJECT_NAME}} | Render to sdlc/README.md with {{PROJECT_NAME}} replaced (script does this). |
| Tracking foundation (single spine) | Copy into sdlc/ — engineering tracking foundation. |
| Methodologies (lenses on the tracking foundation) | Copy into sdlc/ — methodology lenses. |
| Tracking challenges (separate from the foundation) | Copy into sdlc/ — limits and caveats. |
Docs (docs/)
| File | Use |
|---|---|
| Roadmap — {project name} | Optional milestone/epic table; pair with a WBS or backlog elsewhere. |
| Test plan — [scope] | Optional scope-level test plan (levels, environments, traceability, exit criteria). |
Forge SDLC workspace
Seed files for a mutable forge/ workspace and ember-logs/ at repo root. See Setup & adoption for adoption guide.
| Path | Use |
|---|---|
| Forge workspace | Forge workspace README with directory structure and script references. |
| forge/forge.config.template.yaml | Project Forge configuration (team, Versonas, Assay Gate, paths). |
| Charge — YYYY-MM-DD | Daily Charge seed file. |
| Ember Log — YYYY-MM-DD | Ember Log daily file seed. |
| Journal — YYYY-MM-DD | Day journal seed. |
| Assay Gate — {Product Spark name} | Assay Gate evidence checklist. |
| Retro Record — |
Retro Record — themes, experiments, evidence pointers, triage toward directives (Forge — ceremonies & events (prescriptive) § “From retro to directives”). |
| Directive Change Proposal — DCP- |
Directive Change Proposal (DCP) — bridge before merging sdlc/ or technical directive updates. |
| Project SDLC directive seed (methodology / process). | |
| Technical directive seed (implementation standards); pair with ADR when architecture forks. | |
| Versona session — |
Versona session folder seed (SESSION.md + manifest fields) — see Versona framework — kinds, interfaces, processes, sessions §7. |
| Discipline exploration spike — open checklist | Exploration spike open checklist (hypothesis, anchors, no-roadmap branch) — Discipline exploration spike — lifecycle and anchors. |
| Discipline exploration spike — close record | Exploration spike close record (outputs/SPIKE-CLOSE.md), Ember Log + git prompts. |
| forge/session.manifest.yaml.template | Optional YAML twin of session manifest. |
| Process: |
Repeatable multi-step Versona / human process doc (diagram-as-code placeholders). |
| forge/cursor-rules/ | Ready-to-use Cursor rules: forge-daily.mdc, forge-planning.mdc, forge-setup.mdc, forge-versona.mdc, forge-product-manager.mdc. Optional Layer-0 baseline: copy ../methodologies/forge/versona/versona-generic.mdc.template from blueprints (see versona/catalog/ANCESTRY.md, versona/catalog/TEMPLATE-INDEX.md). |
| forge/cursor-skills/ | Optional Cursor Skills to copy into .cursor/skills/ (e.g. run-product-versona-session, run-engineering-ai-code-review). |
| — | Cursor rules: ../methodologies/forge/setup/sync-forge-cursor-rules.sh (sync / diff / status / check) — quick ref Cursor rules — quickstart (Forge + Versonas) |
Spec-driven (SDD) — ceremony & process I/O
| Path | Use |
|---|---|
| SDD templates (Spec-driven development) | Blank specs for inputs/outputs/preconditions (agents, product, engineering). |
| SDD: REPLACE — ceremony name | Map C1–C6 or team rituals to SDD tables. |
| SDD: REPLACE — process slot | Gates, release slices, toolchain steps. |
Normative schema and worked examples: Spec-driven development — SDD I/O package · handbook HTML: generated under blueprints/website/ by generator/build-handbook.py (e.g. sdlc--methodologies-spec-driven-sdd-io-schema.html).