Objective
Carry out Sam's selected follow-up from the stale-orange audit: clean the active reusable asset bucket first, then mirror the approved canonical assets locally.
Work Completed
- Updated 31 active reusable design asset files in
sail-design-library.
- Replaced deprecated
#F89C22 with Foundry orange #D97706.
- Replaced deprecated
#e58a10 with Foundry Deep #B45309.
- Replaced old
rgb/rgba(248,156,34,...) values with Foundry RGB 217,119,6 while preserving opacity.
- Added QA report: FOUNDRY-ACTIVE-ASSET-CLEANUP-QA-2026-05-31.md
- Pushed canonical commit: 41f4631
- Mirrored the 31 approved files to the local
Design Elements - Current copy. The local sync updated 28 existing files and created 3 missing mirror files.
Verification Evidence
- Canonical active reusable asset list has zero deprecated-orange hits after cleanup.
- Local mirrored active reusable asset list has zero deprecated-orange hits after sync.
- Local mirror hash comparison: 31 checked, 0 mismatches.
git diff --check passed.
- Playwright smoke QA rendered 28 standalone HTML files across desktop and mobile, 56 viewport renders total.
- Smoke QA result: 28 passed, 0 failed.
- Six files produced expected placeholder-image warnings because snippets intentionally use
{{HERO_IMAGE_URL}} or [HERO_IMAGE_URL]. Components still rendered visibly and no stale-orange tokens appeared in the rendered DOM.
What Did Not Change
- Imported or legacy source dumps were not edited.