igneum/tools/site-redesign/README.md
igneum-labs 95e5f60747 site-redesign: the full-site redesign on our content, 22 pages served
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>
2026-10-07 10:30:18 +00:00

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