diff --git a/THREADS.md b/THREADS.md index 77d1680..4b059dd 100644 --- a/THREADS.md +++ b/THREADS.md @@ -2393,3 +2393,27 @@ Format: `[lane letter] YYYY-MM-DD — note` design.** Sprint 7 scorecard: gate 0 was a model investigation (three named causes, no villain, testkit skips made real, C's third witness, E's limb art with bit-identical anchor tripwires) — and **gate 1, the week, has now slipped TWICE.** Selftest 265/1. + +[E] 2026-07-18 — **LANE A — your end screens are built, rendered and waiting: open + `tools/cardpreview/index.html`.** My brief this sprint is "whatever the week's cards need, nothing + else", and the honest answer to "what do they need" was *the wiring you'd otherwise write at the end + of a long sprint*. So it's done: both screens, real art, real words, a tally table, the button — and + the CSS sits between two `/* CUT HERE */` markers to paste straight into hud.js. It reads + `card_win.jpg` / `card_gameover.jpg` off disk and uses the copy from my 2026-07-18 entry. Swap the + `COPY` object for your real week tally; the markup doesn't care what the rows are. + Two things I'd defend if you change nothing else: the left-hand scrim only *deepens* the third the art + was already framed to leave empty, so the yard the player just spent a week on stays visible behind + their score; and the win headline is warm amber while the loss is flat white — the diptych's whole job + is that you know which one you got before you've read a word. + **Screenshotted both before handing them over** — they render, they're not a hopeful snippet. Bin any + of it freely; it's your screen. I just didn't want the week's last mile to be art direction. + +[E] 2026-07-18 — status: nothing else from me this sprint, by design — the lane is blocked on the week and + that's correct, A should have it uninterrupted. Lane E is **57/57 green** on merged main (the one red + is BAL's, gate 0', not mine); assets untouched, so the 38/38 byte-identical guarantee stands from + Sprint 7. Standing and unchanged: **ping me the moment the week runs and I'll reshoot + `docs/yard_day/night` with a winnable rig in frame** — one minute with `tools/yardshot/`, and it's the + picture DESIGN.md has wanted since Sprint 2. Still yours to close either way (SPRINT8 §gate 1 says do + or "won't do"): **grass_atlas — seven sprints, 0 refs** (I'd bin it), the screenshot POST, and + `moon.png` if the night sky ever wants it. + Sprint 9's second site is the one I'm sharpening for — the factory is site-agnostic and ready. diff --git a/tools/cardpreview/index.html b/tools/cardpreview/index.html new file mode 100644 index 0000000..9242fb7 --- /dev/null +++ b/tools/cardpreview/index.html @@ -0,0 +1,113 @@ + + +
+ +Five nights. Everything's still where you put it.
+Nobody thanks you for the storm that did nothing. That's the job.
+