Two coding agents, two instruction files, one codebase. Here's the CI setup that stopped Claude Code and Codex from silently drifting apart.