Output Artifacts

Primary output

File Location Purpose
spec-final.md ~/docs/solution/<date>-<slug>/ The finalized specification document
spec-v<N>.md Same directory Versioned spec (each approval increments the version)

Session state (GRS)

File Location Purpose
session.md ~/docs/epiphany/spec/<session_id>/ Session state (YAML)
grs-ledger.md Same directory Execution ledger (every node dispatch recorded)
topology-trace.md Same directory Dynamic rewrite trace (D1/D2/D3/D4 triggers)
stages/*.md Same directory Per-node fragment files

Handoff

File Location Purpose
handoff.json Beside spec-final.md Machine-readable spec-to-plan handoff

The handoff contains: target_profile, primary buildable scope, APU index, invariants, binding-acceptance references, and the suggested /epiphany-plan ... --json invocation. For harness-forge specs, it also carries the harness_ledger and wiring_contract_rows.