{"path":"specs/landing-redesign/tasks.md","content":"# Landing Redesign — Tasks\n\n1. [x] ~~Hand-extract the thermostat war~~ DONE 2026-08-19 (`scripts/seed_thermostat_example.py` — 11 claims, 10 edges, synthetic-labeled, live + verified) (ontology-stress-testing method): ~8-12 claims, the unwritten premise minted + labeled, 1 crux, stored via production path with `synthetic` provenance labeling — decide the provenance field first (claims are asserted by NOBODY; the always-mint labeling rule applies)\n2. [x] ~~Verify the descent walks~~ DONE (entry claim serves with edges + agent twin; breadcrumb deferred, not needed for v1) well in existing claim UI; add door-one breadcrumb if needed\n3. [x] ~~Draft hero + untangling~~ DRAFTED AND LIVE 2026-08-19 — Claude's copy, founder-voice pass still owed + missing/unlock copy — Claude drafts, FOUNDER-VOICE pass (style guides loaded) before any deploy\n4. [x] ~~Build the new +page.svelte~~ DONE 2026-08-19 (deviation logged: extraction grid KEPT at bottom, reversible) structure (design.md skeleton), keywords compressed, grid relocated\n5. [ ] Three-doors block; **door 2 = \"the best read we pick\", both languages — NOT the introduction** (founder 2026-08-19: the intro is too similar in genre to what the new landing does — both explain-from-zero; door two should DEEPEN, not re-introduce). Candidates: vision.md in full (coherent with the derivation principle: hero gives the vision in four lines, door two gives it whole — Claude's lean), the extraction-pipeline walkthrough (how it works), or convergence.md (the boldest thesis). Founder undecided; pick at copy stage\n6. [ ] **Introduction status (recorded fact): live at /introduktion but NOT yet founder-reviewed/editorially approved.** Fate: founder review + perfection pass BEFORE any translation; possible repurpose as the standalone outreach-linkable piece (sent to a person directly, where no landing precedes it) rather than a site door\n7. [ ] npm run check + tests + deploy + live verify (pause still honored everywhere)\n8. [ ] Then: honesty-page spec (next Socratic round)\n"}