The package's design system, layouts and interactions on our tokens and self-hosted fonts (site/site.css section 10), our facts, numbers, records and live services on every page. The home page: the GPU hero (site/hero-scene.js, continuous while in view, labelled as drawn), the live DAG panel on scenes/feed.js and live-dag.js 2.0.2, three reasons, the economics split, the download row with the OS marks, the ledger line. The miner page: the download layout, platform tabs stamped from the live download index with sha256, the steps, the card table, the fee section (the one source of /dev-fee), the FAQ. The wallet page in the package's wallet-hero layout, the window slot ready for the wallet redesign. The secondary pages rendered by the build from one source each: /claims and /randomx from the litepaper's sections, /dev-fee from the miner's fee section, /provenance from docs/provenance.md through the scrub, /journey from journey.json; /benchmarks rewrites to /miners, /connect redirects to /metamask. The generated pages (bench, bench table, ledger) restyled onto the page hero and the docs layout with a section filter. The footer's secondary links point at the real pages. The copy pass on every served page (docs/plans/site-copy-pass.md). The package's data tests and the hero loop test in the gate (tools/site-redesign). No sample data is served; the package's review chrome is not. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| tests | ||
| engine.js | ||
| README.md | ||
The redesign package's feed adapter and its tests
engine.js is the full-site redesign package's observer adapter as delivered on 7 October 2026 (the /api/live contract
validator, the read-only Feed with its backoff, and the package's explicit sample generator). The served site does not
load it: the pages use site/scenes/feed.js and site/live-dag.js 2.0.2, which normalise the observer reply themselves,
and no sample data is served anywhere. The file is kept here, unserved, so the package's contract tests keep running in
the gate (tools/ci/pre-push.sh: "redesign package data tests") against the /api/live shape the site depends on.
node tools/site-redesign/tests/data-tests.cjs