setup-file-inventory-vs-directive-separation-law

MEMORY.md and CLAUDE.md must contain only behavioral directives and file pointers — never inventory. Inventory items (VPS IPs, Docker versions, container counts, CLI paths, tool counts, tool integration lists) belong in topic files under memory/. Mixing inventory into directive files caused aj-ea CLAUDE.md to bloat from 116 to 116 lines with stale tool lists and duplicates that violated Law 1 (Zero Redundancy). The test: if a fact is derivable from running a command or reading a file, it belongs in a topic file.