8435041b14
Post-deploy slow-load fix (telemetry-confirmed): boot-slow beacons showed the shell arriving fast (33-79ms) but freshly-deployed chunks taking 3-5s, every event within ~6-8min of a deploy, the same chunks fast HITs later. Cause: the new shell went live pointing at chunk hashes not yet warm at the edge, so the first visitor fetched them cold from the residential origin (modulepreload fires them together → one unlucky "chunk warmer"). Reorder sync-static.sh: warm the immutable chunks at the edge BEFORE swapping in the new shell, so a published shell never references cold chunks. Shell + routes still warmed after publish. Pure deploy-script change — no runtime/SW changes. Warms the origin's nearest POP (covers local users + our own post-deploy testing); a distant POP still cold-fills once (inherent to a residential origin). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>