A video game where you play as a misaligned AI, deceiving and building power. cameron.tngl.io/misaligned

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

Closed cameron.stream
targeting main from worktree-agent-play-spec
Closed opened by and assigned to cameron.stream
targeting main from worktree-agent-play-spec

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.

Commits 0