A ledger of what your project decided, learned the hard way and forbade, plus a task queue, that Claude Code, Cursor, Codex and any MCP client read before they act and add to as they work. Agents stop repeating reverted changes, and a new session starts where the last one stopped.