What changed, and why
The game is renamed Revisionist → Everwhen (issue #103). "Revisionist" carried denialist baggage and said nothing about the hook; Everwhen — a coined sibling of the shortlist's "Elsewhen" — says all of time / any when and sits in the game's sepia-and-sealing-wax voice.
Most of the diff is one mechanical swap of the proper noun. The parts worth a reviewer's attention are the decisions: where the rename deliberately stops (and why), the new logo — a wax seal stamped with an astrolabe, drawn over several rounds with the owner — three name puns that quietly broke, and the new tagline. The rest of this guide is those.
The visible rename, and the swap that's safe by construction
The masthead is the one wordmark a player sees every screen: an <h1> (kept as real heading text, visually uppercased by CSS) beside the decorative seal emblem (the logo, covered below).
The wordmark and the micro-tagline; the emblem is now the wax seal.
components/GameTitle.vue · 32 lines
⋯ 3 lines hidden (lines 1–3)
⋯ 5 lines hidden (lines 7–11)
⋯ 19 lines hidden (lines 14–32)
The other ~20 source files got the identical Revisionist → Everwhen edit, applied as a word-boundary replace — which is the quiet reason it was safe. The brand appears as title-case Revisionist and all-caps REVISIONIST, while the deferred identifiers are a different shape entirely: REVISIONIST_ env vars and revisionist: storage keys. A \bRevisionist\b replace can't reach those casings, so the swap moved every brand string and left every identifier in place.
Where the rename stops — and why
A rebrand could chase the name into every corner. This one deliberately doesn't. Everything a player sees plus the outward docs became Everwhen; the internal identity stayed revisionist, to move in one piece during a later repo rename. That boundary is written down for the next agent, at the top of the canonical guide:
The new H1 and the standing note on what was deferred.
CLAUDE.md · 143 lines
⋯ 136 lines hidden (lines 8–143)
The logo — a wax seal stamped with an astrolabe
The first cut kept the old die-on-a-timeline mark. It didn't land, so the logo was redrawn over several rounds with the owner and settled on a wax seal stamped with an astrolabe: the scalloped seal leans into the sealing-wax motif already in the game's world, and the astrolabe it's stamped with — a dial, an alidade, and an index star — reads any moment in time. It's pure geometry (a disc rimmed with bump circles, a few rules, a star), so it rasterizes identically at every size and in the reel's headless Chromium.
The mark folds away; what matters is the light/dark swap in the <style>.
public/favicon.svg · 23 lines
⋯ 1 line hidden (lines 1–1)
⋯ 5 lines hidden (lines 6–10)
The same seal, everywhere — including the verdict
The seal is the identity across the favicon, the masthead, the regenerated OG brand card, and the marketing reel (both videos rebuilt off the updated source). It also reaches the one place that used a different mark: the per-run share card's verdict seal. That used to be a plain ring + Δ; now it's the same wax seal, stamped with the Δ ("change"). One small helper renders it, so the verdict seal and the brand seal can never drift.
The seal helper — scallop density tracks the radius, so it matches at any size.
server/utils/share-card.ts · 100 lines
⋯ 44 lines hidden (lines 1–44)
⋯ 43 lines hidden (lines 58–100)
The verdict: a sealed disc with the Δ knocked out to the card background.
server/utils/share-card.ts · 100 lines
⋯ 87 lines hidden (lines 1–87)
⋯ 10 lines hidden (lines 91–100)
Three puns that broke — and the green bar
The one edit a blind find-replace would have missed: copy that punned on the old name's meaning. "Revisionist" means "one who revises", so three places wrote some form of "true to the game's name, the whole timeline is rewritten every turn." That pun dies under "Everwhen". Each was cut back to the plain claim, which was always the real point — the whole account is rewritten each turn.
The Chronicler doc comment, de-punned and reflowed.
server/utils/prompt-builder.ts · 532 lines
⋯ 269 lines hidden (lines 1–269)
⋯ 256 lines hidden (lines 277–532)
The same pun removed from the refreshChronicle comment.