Franklin Delano Roosevelt was wrongly under Sports (rank 1). Moved to Politics
(rank 101); rebuilt politics + sports collages (75 / 41 sigs) and synced
murals-catalog counts. Surfaced by the new name-finder component.
Both design panels independently endorsed these 5 — built client-side from
existing data ($0, no API):
- Name finder ('is your icon on a wall?') — search all usable signatures → which mural
- Per-mural roster drawer — 'see who's on this wall', names + signature thumbs
- Per-signature provenance modal — license/source/deceased/risk receipts (Wikidata link)
- Named-PNG toggle on each card — Show/Hide names using the existing -named collages
- Room-scene presets in the wall studio (Plain/Study/Lounge/Gallery), CSS-only
Verified headless: 6 cards, finder→Lincoln/Politics, roster→56, provenance→Jefferson
(Public domain), named toggle swaps src, scene applies. JS node --check clean; only
404 is /favicon.ico. Single-panel ideas (custom builder, PDF spec, price estimator,
story strip) deliberately NOT built — no cross-panel consensus.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
84da440 · 2026-06-18 · Mural QR: B+C — functional-size centre QR + short /k/<code> route
DTD verdict (1-1 split, broken on measured fact + argument): render the centre
QR as a functional utility mark, not a uniform signature cell — an 84px cell is
2.3px/module (dead in print) while ~165px lands at 5px/module (print-reliable).
Combined with C: server.js /k/<code> single-letter redirect map → short 47-char
URL → only 33 modules. build-collages.py drops the cell-insertion, draws a crisp
centred QR (NEAREST integer scaling) on a tasteful panel captioned SCAN TO REVEAL
NAMES. All 6 QRs decode-verified to the short URL; /k/d..t serve the named keys
(HTTP 200) locally.
NOTE: QR host is now https://celebrity.designerwallcoverings.com (public) — that
domain is NOT live yet, so scans won't resolve until it's deployed (Steve-gated).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
b04a4a9 · 2026-06-18 · Murals: hide names + centre QR to the named key
Each category now renders two PNGs — collage-<cat>.png (no names under
signatures, QR code in the centre captioned SCAN TO REVEAL NAMES) and
collage-<cat>-named.png (the labelled key the QR points at). QR encodes
${PUBLIC_BASE_URL}/output/collage-<cat>-named.png (default LAN IP:9920) so a
phone on the same wifi opens the named version. qrcode[pil] runs in a project
.venv (PEP 668). All 6 QRs decoded-verified to the correct target; LAN serve 200.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
File tree
94 files tracked. Click any to browse the source at HEAD.