Two-stage gate (deterministic role-family blocklist, then LLM judge against the ESCO description). Eval set: 30 real titles from the v1 corpus, 15 of them the actual designer contamination. Ship threshold 27/30, achieved 29. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PDKeXvpT6tENSvyQGLV1Uq