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>
9 lines
705 B
Markdown
9 lines
705 B
Markdown
# 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
|