dual-claude-json-config-parity-required-for-root-sessions
Claude Code has two .claude.json files: /home/claude/.claude.json (read by claude-user session) and /root/.claude.json (root-user mirror). Both must stay byte-for-byte identical — zero divergence. Any MCP server registration, transport change, or config mutation must be applied to both files in the same operation. Verified equality by diff after every mutation.
Related
- dual-claude-json-sync-invariant-session-user-determines-acti
- dual-claude-json-session-reads-home-not-root
- dual-claude-json-files-diverge-silently-session-reads-home-c
- claude-json-dual-config-root-requires-sudo
- claude-code-v2-1-78-root-restriction-non-root-user-workaround
- jq-config-mutation-leaves-tmp-files-check-after-edits
- serena-stdio-transport-has-zero-idle-cost
- desktop-connector-migration-cascade-requires-four-file-updat
- desktop-connector-migration-gate-add-before-remove
- dual-claude-json-must-stay-identical-after-mcp-changes
- mcp-migration-gate-capability-gap-rule
- dual-claude-json-sync-home-and-root-must-be-identical
- mcp-dual-config-drift-risk-claude-json
- settings-local-json-accumulates-uuid-and-session-mcp-permiss
- dual-claude-json-config-drift-detection-via-mcp-list-count
- pine-script-trailing-stop-requires-ratchet-pattern
- pine-script-atr-position-sizing-needs-hard-cap
- dual-claude-json-must-stay-in-sync-for-permanent-7
- echarts-dependency-requires-pnpm-install-before-typecheck