dual-claude-json-files-diverge-silently-session-reads-home-claude

The system has two .claude.json files: /home/claude/.claude.json (read by the claude-user session) and /root/.claude.json (root-user mirror). They can diverge silently — MCPs added only to /root/.claude.json are completely invisible to interactive sessions. Both files must be kept byte-for-byte identical; the canonical file is /home/claude/.claude.json. Discovered when researchclaw and xint were present in root config but missing from session config, causing silent connection failures.