New permanent harness (bun run smoke:embeds): loads every profile page from the partner-facing manifest headless (SwiftShader software WebGL — no GPU needed), asserts the custom element defines + populates its shadow DOM, no ProfileLoader error card, and a WebGL canvas on map profiles. First full run: 17/17 pass — 8 map profiles paint a canvas, 9 DOM profiles (lists/tables/charts/walls) populate. Exit 1 on any failure, so CI can gate on it. |
||
|---|---|---|
| .. | ||
| clean.mjs | ||
| drop-portability-check.mjs | ||
| embed-smoke.mjs | ||
| generate-library-index.mjs | ||
| generate-tree.mjs | ||
| inline-parse-check.mjs | ||
| install-shell.mjs | ||
| smoke.mjs | ||
| staging-forge.css | ||
| staging-forge.js | ||
| staging-reference-v2.html | ||
| staging.js | ||
| write-token.mjs | ||