- Merge CLAUDE.md + AGENTS.md into a single AGENTS.md (~190 lines, P0 only)
- CLAUDE.md and src/backend/CLAUDE.md are now symlinks to their AGENTS.md
counterparts so all AI coding tools (Cursor, Copilot, etc.) read the same source
- Move backend commands, module map, and subsystem internals to src/backend/AGENTS.md
(auto-loaded by Claude Code only when editing backend files)
- Frontend critical constraints remain inline in root AGENTS.md for non-Claude-Code tools
- Drop v2.5 branch references and verbose historical context
Replace the slim frontend-rules-only doc with a 9-section guide focused on
"things you'll get wrong if you don't read this": commands, DDD layering,
MySQL+DaMeng compatibility, tenant_id auto-injection, 5-level permission
short-circuit, arch-guard rules, SDD workflow, and high-frequency pitfalls.
Grep-able content (module lists, node enums) stays out; points to AGENTS.md
for the full 600-line architecture deep-dive.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>