# Decisions — the shared memory

Every thread reads this before working. The coordinator appends; entries are dated and never rewritten. Newest at the bottom.

- 2026-10-13 · The site: ETS27, Energy Thought Summit 2027 by Zpryme, Austin, Texas, May 3–6 2027, theme "Free Your Mind". Venue not yet announced; tickets on sale on Eventbrite. The ETS26 lineup (77 speakers with Whova portrait URLs) and agenda are the stand-in data, always labelled as sample.
- 2026-10-13 · Two routes plus one assistant: a standard route (nav, pages, agenda, speakers, tickets) and an "ask the mind" route where the mind reveals only what is asked for; the mind is also omnipresent on the standard route. Mechanics, models and wiring are settled in `brief/ETS27-site-brief.md` and `research/claude-wiring.md` and do not need redesigning; only their look does.
- 2026-10-13 · Previews are local (served from this folder), not claude.ai artifacts: the owner's browser is on a different Claude account.
- 2026-10-14 · The round-3 prototype (all white, clouds, mannequin head from the nose bridge up, two doors) reads generic. The owner judges appearance first; mechanics pair with the look afterwards.
- 2026-10-14 · "Generic" is defined by the anti-list in `concepts/BRIEF.md`; jurors score against the 35-point checklist in `concepts/research/00-synthesis.md` section 2. Hard grading: 7 is award-shortlist, 9 is site of the day.
- 2026-10-14 · Two lineages: Claude threads and GPT-6 Astra threads (Codex in tu). Keep both.
- 2026-10-15 · Blank canvas on methodology: adopt the working setup in `design/README.md` (after Felix Rieseberg's "Made by mechanical means"). Inspiration comes from the owner first; the overnight concepts in `concepts/` are reference material, not constraints.
- 2026-10-15 · Every iteration is a new version folder; nothing the owner may have seen is overwritten.
- 2026-10-16 · The overnight concept round is closed: all 20 concepts in `concepts/` are final (three-lens panel, refine, head juror, `mechanics.md`; round one kept in each `v1/`), scored in `judging.json` and ranked in `concepts/index.html`. Top three: the loom 7.5, four numerals 7.3, the pleasure principle 7.3; nothing reached site-of-the-day. They stay reference material for the studio rounds.
- 2026-10-20 · The non-standard experience has a name: generative UI (or web UI). The site composes its interface from a catalog of its own components as the visitor converses, by the mechanism settled in `research/genui-landscape.md` section 6 (a small custom contract; A2UI, AG-UI and MCP Apps stay migration targets, not dependencies). Its plumbing is scoped to the site, no more no less: an assistant that speaks only about ETS27 and renders only the site's components, with the router, limits and evals of `research/claude-wiring.md` section 3. Mastra (TypeScript) is the leading candidate for that plumbing; the choice is made at the build round with a PAL consensus, not now. Appearance still comes first: the r/webdesign inspiration thread the owner shared is scanned into `design/inspiration/scan-20261020/`; its picks are candidates until he marks what he likes.
- 2026-10-21 · The owner's picture of the interface, in his words (inspiration items 6 to 8): one bar that is both the menu (the plus opens it) and the place you ask ("who's on the agenda today? What are the speakers? What's the venue?"); it starts in the centre and docks to the bottom once the visitor engages, so the site feels like an app you flow through; the stage (the rest of the viewport) shows what was asked for; details open as drawers from the bottom and close back to the thread; you always resume from the bar. And a look to sample: black marker on slightly textured art paper, after the team's own sketchbook page "free your mind"; text written out as if by hand; speakers as marker sketches that reveal the photograph on hover. Vocabulary from now on: the bar, the stage, the drawer, the thread (`design/inspiration/bar-stage-drawers.md`). Process: nothing is built yet; the owner reviews everything on the table, then the studio makes a couple of samples (a proposed set is in `design/inspiration/sharpie-on-paper.md`). His open question for that review: how loud the event concept should be on the site.
- 2026-10-22 · Noted for the build round, no decision yet: the owner wants the site to be usable by people's own assistants as well (inspiration item 17): itineraries emailed or added to a calendar, an agent-readable surface, possibly the catalog exposed as a small read-only MCP server and "open in your assistant" buttons. Lanes and guardrails in `design/inspiration/agent-friendly.md`; same scope as the mind (public event data, read-only, rate-limited). The mechanics of the site itself are unchanged. Also on the table since 2026-10-21: inspiration items 10 to 16 (the dot cloud, the bar's three states, the contact row, the name as a grid, one grid under everything the mind composes, the two-sentence newsletter, pills with tissue), all in `design/inspiration/`.
- 2026-10-22 · Previews publish to Cloudflare Pages on Zpryme's own Cloudflare account: https://ets27-studio.pages.dev/ (project `ets27-studio`, `design/tools/publish-pages.sh`, root page `design/tools/preview-root.html`, noindex). The owner's call: "whatever will let us prototype the fastest". One URL for laptop and phone, nothing to keep alive; the fsit2 mirror (`sync-preview.sh`) stays as the fallback; the laptop servers are no longer needed for review. The live "ask the mind" proxy is the exception: it holds the Claude key and stays on the Mac until the build round moves it to a Worker. Pages serves clean URLs (a `.html` link redirects to the same page without the suffix).
- 2026-10-22 · Wave one of the site teardowns is in `design/inspiration/teardowns/` (Büro, Clever°Franke, Your Majesty, ED., Burn, Floema, Kōzōwood): one playbook per site with the stack, each liked component as selectors, computed styles, timings and a rebuild recipe, shots of every state and frame bursts of the transitions, each checked by a verifier that corrected it in place (VERIFY.md). Read the playbook before building any of these pieces. Corrections carried into the notes the same day: Büro's bar is a message stack that speaks for the canvas and is born in the centre on load before gliding to the bottom; Floema's tissue is drawn SVG, not a filter; Clever°Franke's discs are colours (282), not cases, and do not drag; Burn's thumbnails are one column at three heights and a landing click dismisses rather than opens; Your Majesty's bar wakes on entering the oval, on focus or on scrolling up. Method note: fsit2 renders these pages in software at 0.15 to 5 s per frame, so bursts give order, not duration; durations in the playbooks come from source and in-page samplers. Teardown gallery: `design/tools/teardown_gallery.py`.
- 2026-10-22 · Wave two of the teardowns (MultiversX, the Büro site behind inspiration item 19) is in `design/inspiration/teardowns/multiversx/`, verified in place. The pills are Matter.js 0.18.0 bodies driving DOM spans (restitution 0.7, the engine's default gravity of about 1000 px/s², a GSAP ScrollTrigger starts the drop when the stage's middle reaches the viewport bottom, a MouseConstraint spring does the drag and the throw, a scroll-velocity kick on re-entry); floor contact at 0.8 s and visible motion over by about 5 s at 60 Hz, double speed on a 120 Hz screen because of Matter 0.18's runner. It has no reduced-motion path and its canvas blocks page scrolling from a finger that lands on the stage. For our own drop (the speakers answer): step the engine ourselves at a fixed 1000/60 ms, Pointer Events with `touch-action: pan-y`, trigger on the answer arriving, settled layout for reduced motion, names kept upright; notes in `bar-stage-drawers.md` ("Physics on the stage"). All nineteen inspiration rows are now filed and the liked pieces of eight sites have playbooks; nothing is built until the owner's review pass.
- 2026-10-22 · Noted for the build round, no decision yet: the intelligent 404. A dead or moved link loads the home page with the mind already open, saying the thing moved or never existed and offering the closest matches from the catalog, with the old path as the clue; a redirect table answers known moves before the mind guesses. Owner's words and mechanics in `design/inspiration/intelligent-404.md`.
- 2026-10-22 · The opening is decided in principle and demoed: a clean sheet of paper fills the viewport and "free your mind" is written on it in marker, stroke by stroke, as the site's first moment ("that's how the site I think should open as opposed to my previous ideas"). Round 01 (`design/rounds/r01-opening/`, gallery at `index.html`, live under the Pages root) holds four Claude versions and three independent Codex versions: v1 his hand (the sketchbook line lifted from the photo and revealed by a writing engine), v2 Kalam and v3 Shantell Sans (the same engine writing a font, with a second line to prove it writes anything), v4 brush (the line painted dab by dab with a wet halo that dries); Codex: original ink, living type (Kalam), felt tip (Caveat). The engine (`_lib/marker.js`: skeleton, stroke graph, hand-like ordering, variable-width reveal; `brush.js` for painting; `paper.js` for the sheet, the soak filter and the grain) runs in the browser, so the same mechanism can later write the mind's answers (the owner's "later, not now"). Permanent Marker was dropped because it has no lowercase. What the owner judges: hand or wipe, soaked or printed, grain felt or seen, which route scales. The review of the round, and his review pass over the inspiration table, are his next moves; nothing else is built.
