- [x] SSOT normalize policy documented and enforced (plugins=ON vs OFF) - [x] Builder effects defaulted; mutating calls are not DCE’d - [x] JSON emit order: single‑pass; no def‑use inversions - [x] Core mir_call: positive/negative coverage + stable tags - [x] Gate‑C parity: file/pipe × plugins ON/OFF (quiet+rc) - [x] Minimal self‑host smoke green (lang→JSON→Core) - [x] Docs updated (bootstrap profile, toggles, invariants)