docs(archive): salvage review of the recovered design-system superset #209

Merged
peterswimm merged 1 commit from docs/salvage-review into main 2026-10-10 18:49:27 +00:00
Owner

Scope

Adds archive/SALVAGE-design-system-superset-20260628.md, a salvage review of the design system recovered on 2026-10-08, plus a pointer to it in archive/README.md. Review only: no token, theme, logo, component or build change.

Every group in the archived copy is marked candidate / superseded / out of scope, with the reason, against today's origin/main. Headlines:

  • Base tokens: after resolving var() and notation, nearly all 115 match live. The real differences are all deliberate live changes: primary #C05734, five lightened mode accents (61cc257), darker success/warning, fonts. Four small additions are candidates for leadership: warm cream, warm shadows, two severity levels, deeper cocoa steps.
  • Themes: the 13 archived themes reduce to 6 candidates. Spelwork federation and audit are the best-sourced (Keff's spec). Toilville sage, lavender, sky and pale have no earlier source in this repo. The archived Peter Swimm and Fux palettes are superseded by values rebuilt from in-repo legacy tokens.
  • Guideline cards: 10 of 14 are already generated live in artifact.html. The candidates are the writing-voice paragraph, the product wordmark sheet and the Pardner "Memphis" texture.
  • Icons and illustrations: pending Keff's provenance answer (#207). None duplicates live art; live has no UI glyphs at all.
  • Components: 7 map to ForgeBlock blocks and could become var(--*)-only CSS ports. Avatar, Dialog, Tooltip and Tabs have no block yet, so they wait on a vocabulary decision. All the JSX, ui_kits/ and bundles are out of scope.

The review is placed beside the archived folder, not inside it as #208 first proposed, so the folder stays a byte-exact copy of f5c7411.

Testing

  • just check passes (dist, docs, WCAG, ForgeBlock, brand guide).
  • python3 -m pytest generator/tests/ passes: 343 tests, including test_archive_inert.py, which keeps archive/ out of the build and checks that its folders are named like their tags.
  • Every value in the review was measured with a script against dist/<product>/skin.css, tokens.dtcg.json, udg/config/forgeblock.yml and git history. Two examples: the Toilville alternate-theme hexes first appear in f5c7411, and the legacy Peter Swimm README has green as the accent with rose as hover.

Impact Statement

None at runtime. It adds one Markdown file and a README bullet under archive/, which nothing builds from. Any salvage it recommends needs its own PR, with Keff's and leadership's sign-off.

Docs

Side finding, deliberately not fixed here: CLAUDE.md's colour table still lists --success #16A34A / --warning #EA580C. The dtcg source and every skin have used #12883E / #CD4D0B since 2026-07-01.

Closes #208.

## Scope Adds `archive/SALVAGE-design-system-superset-20260628.md`, a salvage review of the design system recovered on 2026-10-08, plus a pointer to it in `archive/README.md`. **Review only:** no token, theme, logo, component or build change. Every group in the archived copy is marked **candidate / superseded / out of scope**, with the reason, against today's `origin/main`. Headlines: - **Base tokens:** after resolving `var()` and notation, nearly all 115 match live. The real differences are all deliberate live changes: primary `#C05734`, five lightened mode accents (`61cc257`), darker success/warning, fonts. Four small additions are candidates for leadership: warm cream, warm shadows, two severity levels, deeper cocoa steps. - **Themes:** the 13 archived themes reduce to 6 candidates. Spelwork `federation` and `audit` are the best-sourced (Keff's spec). Toilville `sage`, `lavender`, `sky` and `pale` have **no earlier source in this repo**. The archived Peter Swimm and Fux palettes are superseded by values rebuilt from in-repo legacy tokens. - **Guideline cards:** 10 of 14 are already generated live in `artifact.html`. The candidates are the writing-voice paragraph, the product wordmark sheet and the Pardner "Memphis" texture. - **Icons and illustrations:** **pending Keff's provenance answer (#207).** None duplicates live art; live has no UI glyphs at all. - **Components:** 7 map to ForgeBlock blocks and could become `var(--*)`-only CSS ports. Avatar, Dialog, Tooltip and Tabs have no block yet, so they wait on a vocabulary decision. All the JSX, `ui_kits/` and bundles are out of scope. The review is placed **beside** the archived folder, not inside it as #208 first proposed, so the folder stays a byte-exact copy of `f5c7411`. ## Testing - `just check` passes (dist, docs, WCAG, ForgeBlock, brand guide). - `python3 -m pytest generator/tests/` passes: 343 tests, including `test_archive_inert.py`, which keeps `archive/` out of the build and checks that its folders are named like their tags. - Every value in the review was measured with a script against `dist/<product>/skin.css`, `tokens.dtcg.json`, `udg/config/forgeblock.yml` and git history. Two examples: the Toilville alternate-theme hexes first appear in `f5c7411`, and the legacy Peter Swimm README has green as the accent with rose as hover. ## Impact Statement None at runtime. It adds one Markdown file and a README bullet under `archive/`, which nothing builds from. Any salvage it recommends needs its own PR, with Keff's and leadership's sign-off. ## Docs Side finding, deliberately **not** fixed here: `CLAUDE.md`'s colour table still lists `--success #16A34A` / `--warning #EA580C`. The dtcg source and every skin have used `#12883E` / `#CD4D0B` since 2026-07-01. Closes #208.
docs(archive): salvage review of the recovered design-system superset
All checks were successful
PR policy check / policy-gate (pull_request) Successful in 0s
Test Generator / lint-workflows (pull_request) Successful in 24s
Security Scans / Gitleaks secret scan (pull_request) Successful in 34s
Security Scans / Trivy filesystem scan (pull_request) Successful in 41s
Test Generator / lint-prose (pull_request) Successful in 22s
UDG dist drift gate / dist/ matches dtcg + udg sources (pull_request) Successful in 18s
Test Generator / test (pull_request) Successful in 1m0s
Copy coverage / Design copy reaching rendered HTML (pull_request) Successful in 31s
Block Validation / validate (pull_request) Successful in 1m12s
c24d1de6d5
Inventories archive/design-system-superset-20260628/ against the live system
and marks each group candidate / superseded / out of scope, with the reason.
Review only: no token, theme, logo, component or build change.

Lives beside the archived folder, not inside it, so the folder stays a
byte-exact copy of f5c7411. The icons/illustrations section waits on Keff's
provenance answer (#207).

Closes #208
peterswimm deleted branch docs/salvage-review 2026-10-10 18:49:27 +00:00
Sign in to join this conversation.
No description provided.