Claude Code reads CLAUDE.md, not AGENTS.md, so this repo's AGENTS.md guidance was invisible to it while Codex and Cursor read it fine. The bridge lives at .claude/CLAUDE.md and imports @../AGENTS.md, keeping the repository root uncluttered. Content stays in AGENTS.md; this file only points at it.