Skip to content

Feature set 171. - #86

Merged
jackfperryjr merged 1 commit into
mainfrom
features-171
Aug 11, 2026
Merged

Feature set 171.#86
jackfperryjr merged 1 commit into
mainfrom
features-171

Conversation

@jackfperryjr

Copy link
Copy Markdown
Owner

Version-stamp the frame SVG.

It's served with a thirty-day max-age, so replacing it at a stable name leaves everyone who has already loaded Kupodle looking at the previous carving for a month.

Not hypothetical — after the last deploy:

plain URL:     200  29824 bytes   <- the old frame
cache-busted:  200  52074 bytes   <- the new one
CF-Cache-Status: HIT
Age: 1469

The new file was deployed and correct; the edge was serving the old one to everybody. Same reason game.js carries a stamp, and the same lesson — noted in assets/frames/README.md so the next change to the drawing bumps it.

🤖 Generated with Claude Code

Version-stamp the frame SVG.

It is served with a thirty-day max-age, so replacing it at a stable name
leaves everyone who has already loaded Kupodle looking at the previous
carving for a month. Not hypothetical: after the last deploy Cloudflare
reported HIT with an age of twenty-four minutes on the old 29 KB file
while the new 52 KB one sat one cache-busted request away.

The same reason game.js carries a stamp, and the same lesson.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@jackfperryjr
jackfperryjr merged commit 9cd7fe9 into main Aug 11, 2026
1 check passed
@jackfperryjr
jackfperryjr deleted the features-171 branch August 11, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant