16 drafts, 14 claiming MATCH. .run/ is gitignored, so these are force-added: the wave-5 restart
proved the Workflow resumeFromRunId cache is SAME-SESSION-ONLY, and a draft that has to be re-earned
costs ~300k tokens. Gate follows; the byte-gate is the sole arbiter (G3/P9) and these are claims.