DEPLOY: document custom CDN stale-cache gotcha + recovery
Findings from 8148 production debug session 2026-05-02:
1. VAST gotcha — _decide() mode логіка:
mode = popActive ? (vastActive || skipPattern ? "none" : "vast") : "pop"
Тобто VAST loadable ТІЛЬКИ після того як popunder уже спрацював і
_popRr cooldown set. На свіжій сесії: mode завжди "pop" → VAST SDK
never loaded → користувач думає "VAST зламаний". Force test через
?clearAds=1 → pop fires → refresh → mode=vast.
2. CDN stale-cache — custom CDN кешує `?v=<hex-like>` URLs з
s-maxage=31536000 (1 рік). Race у deploy: layout.etlua з новим ?v=
може hit CDN раніше ніж static file → CDN кешує OLD bundle під
NEW ?v= ключем → застрягає назавжди. Workaround: bump source md5,
rebuild, новий ?v= ключ.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>