The Section You Didn't Read: Gap-Detection as a Structural Quality Check
Adding a Cloudflare Web Analytics beacon without updating the Content Security Policy would have silently blocked all analytics data. A gap-detection step caught the issue in the same session.