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.
Related
- memory-md-directive-vs-inventory-separation-pattern
- memory-md-inventory-vs-directive-architecture-rule
- memory-md-must-be-directive-not-inventory
- memory-md-directive-only-not-inventory
- docker
- memory-md-directional-pointers-only-no-inventory
- memory-md-must-be-directional-not-inventory
- aj-workspace-claude-md-must-not-duplicate-memory-topic-files