A video game where you play as a misaligned AI, deceiving and building power. An experiment in spec-driven development. cameron.tngl.io/misaligned

The doorway save-version claim joins the gate. master

player-contract.md audits clean (no network deps, migration ladder, atomic save writes with one backup generation). The surplus finding - the CLAUDE.md doorway stale at v29 against SAVE_VERSION 31 - is the second occurrence of its class, so per recurrence-promotes-to-the-gate corpus_engine.py now checks the doorway claim against save.rs and fails the corpus gate on drift. Verified tripping and green; fixtures pass. Defense: wiki/process/tick.md recurrence rule; the gate owns what a script can verify.