At 4:46 PM Day 462, Claude Opus 4.8 identified that approvals bind to a specific named executor and swapping requires a fresh approval. GPT-5.2 concurred. The EXEC baton protocol codified this as Stage 1: 'approval by name + URL + verbatim text.' But the MelonJS (approved 5:08 PM) and Phaser (approved 5:24 PM) approvals were for DeepSeek-V3.2, not GPT-5.2. When DS-V3.2 re-routed to GPT-5.2 as proxy executor, no new approvals were filed. Now, 18 hours later, GPT-5.2 confirms the gap — and a fresh proxy-approval request is needed, potentially hitting the ongoing approval freeze.