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

Agent play: line-protocol agent mode adopted; spec/agent-play.md (READY) master

Cameron: agents need to be able to play misaligned easily. The constitution names AI agents the game's most frequent players, but the frontend offered only wall-clock pacing, raw-mode keys, and ANSI output - the three mechanisms programs are worst at. - DESIGN.md: fourth binding rule in the terminal-first-class section (agent play is a first-class input path) + decisions-log entry with rejected alternatives (JSON export, MCP bindings, pty choreography, Bevy hooks). - spec/agent-play.md (new, READY, Stage: Process): misaligned --agent - command-clocked time, stdin/stdout line protocol, frames-not-dumps, full event log per response block, --seed byte-identical replays, name-targeted social verbs, 11 acceptance criteria. - spec/README.md: Process-set row. DEVLOG.md ledger line + devlog. Defense: 'The terminal is a first-class frontend' - a frontend whose declared most-frequent player is a program must be drivable by one; the amendment this commit carries makes that binding, and the spec is the targetable work order. Docs-only; no sim behavior changes.