2026-05-25
CORRECTION
ELO engine — two identity-resolution bugs fixed. The name normaliser now strips combining accents, so registry aliases stored with accents (`Damian Flores Díaz`, `Víctor León`) exact-match the ascii forms BCP pairings sometimes render, ending the weekly drag of manual alias_of: resolutions for international competitors. And `name_to_id` is now keyed by the normalised name (rather than the first-observed raw spelling), with the game-log builder normalising each game's player names before the lookup — so a competitor whose pairings render with mixed case across events resolves to one id rather than crashing the engine with a KeyError (the cause of last night's W22 run failure). The alias-index builder also emits a stderr WARN when two distinct registry players collide on a normalised key. Math and ratings are unchanged; ratings_current.json and ratings_history.json are not touched by this patch.
2026-05-25
FEATURE
Visual redesign — Phase 3 (the redesign is complete). The three UI kits ship as shared classes in the stylesheet: Quantum surfaces (matchup matrix with the seven-stop diverging heatmap, Vital Signs freshness panel, dispatch list), the Awakenings dispatch reader (Inter prose with the emerald drop-cap, display-face pull-quote, stat callout, sticky TOC sidebar, reading-progress bar), and the Matrix leaderboard family (sortable ELO table, RAW / THEORY-ADJ / PERF-ADJ segmented control, provisional banner, mover lists, skill-premium cards, Captain Decision retrospective card). Two shared inline motion controllers — the Reanimation counter (numbers tick up to value on enter-viewport, prefers-reduced-motion honoured) and the reading-progress bar — load site-wide; both are data-free and the eight long-form pages opt into the progress bar today. The Phase 1 alias bridge is now deleted; the stylesheet reads exclusively against the new design-system tokens.
2026-05-25
FEATURE
Visual redesign — Phase 2. The shared component layer migrates to the design system: sharp-cornered chrome with border-driven hierarchy, the two-line nav with an emerald left-edge mark on the active section and a top-edge ignite on hover, the four-way theme control as monolithic display-face buttons, and the full design-system component class library (cards, tables, buttons, chips, fields, tabs, faction rows, tier buckets, status bar, footer) added to the stylesheet. Every alias-bridge reference across the site rewrites onto the real new tokens; the bridge is kept as a safety net for the final Phase 3 cleanup.
2026-05-25
FEATURE
Visual redesign — Phase 1. The token layer is rebased onto the Claude Design handoff bundle: pure-black OLED ground with a single Cryptek-emerald accent, sharp monolithic corners, and the Orbitron display face. Four themes ship — Nebula (the new default) / Graphite / Light (all three sharing the emerald chrome) / Theme (the launch phosphor data-terminal, retained and re-expressed in the new token system, scanline overlay kept). An alias bridge keeps every existing rule rendering correctly in the new palette while components migrate in Phases 2 and 3.
2026-05-24
FEATURE
Theme system overhauled. Graphite (slate-grey / indigo) is the new default; the phosphor-green data-terminal aesthetic moves to a dedicated 'Theme' option and renders byte-identical to before; Light is rewritten in a blue-accent palette; a fourth option, Nebula (near-black / purple), joins the toggle. Heading and body fonts split — DM Sans for headings, Inter for body across the three proportional themes; 'Theme' keeps its monospace stack. Reader is retired; a saved Reader preference falls back to Graphite, a saved phosphor selection lands on the relabelled 'Theme'.
2026-05-22
FEATURE
Added a small Archivist data-stream easter egg, hidden behind a triple-click on the Quantum dashboard's status-bar cube.
2026-05-21
FEATURE
Added Reader — a third site theme — alongside Dark and Light, with a three-way segmented control in the header.
2026-05-21
FEATURE
The Archive flipped from pre-launch posture to public launch — stale 'pre-launch' labels removed, data-provenance lines added across the dashboard.
2026-05-15
FEATURE
Site Phase 1 complete: shared base layout, the six section landings (Quantum, Awakenings, Protocol, Dossiers, Matrix, Wayfinder), and the phosphor data-terminal design language.
2026-05-14
FEATURE
Initial repository scaffold — the Pairings Tool, the WTC-solver reference implementation, and the early dispatch-page convention that the rest of the site grew from.