i2r-gsd-projection-mode
Installation
SKILL.md
i2r-gsd-projection-mode
Owned by: i2r.py assemble + i2r_render.py ($0, no LLM). Consumed by: i2r-orchestrator
(assemble step), i2r-completeness-critic (Reader Test Gate — CONTRACT §11).
Output: the complete out/ Markdown package (all 11 documents + decisions/ADR-*.md).
Internal machine artifacts (internal/requirements.json, internal/traceability-matrix.json, etc.)
are deterministic projections of the stage JSONs — they are NOT primary reading artifacts.
What this mode documents
This mode is the authoritative shape reference for everything i2r.py assemble writes under out/.
i2r_render.py is a pure function: it takes already-loaded stage data + lang and returns
{filename: content} strings. i2r.py owns file I/O. The Markdown rendering is independently
testable and < 800 lines.