Record the caching decision: content-hash filenames, then immutable

Option A chosen. Noting explicitly that Option B should not ship as an interim
step -- the two are not stackable, and a bounded max-age shipped now is the
thing that never gets revisited.

Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01CMr9Yt8SYmZcfgrg3CV2G1
This commit is contained in:
thePR0M3TH3ANandClaude Fable 5 committed 2026-07-31 14:53:07 -04:00
1 parent 5e69fa4a7d
commit 58922e55c3
1 file changed
+4 -1
+4 -1
View File
@@ -51,7 +51,10 @@ deploy verification; it does not rename assets or rewrite references.
a deploy is picked up within ten minutes, and nothing can pin a user to a
stale bundle. Choose this if hashing is not happening soon.
Decide A vs B before touching `vercel.json`; they are not stackable.
**DECIDED 2026-07-31: Option A.** Content-hash the filenames, then apply
`immutable`. Do not ship Option B as an interim step — the two are not
stackable, and a bounded `max-age` shipped now becomes the thing nobody
revisits.
## Also worth doing