B2BEA.org Rebuild build-execution S-52
build-execution artifact · for B2BEA.org Rebuild · phase S-52 · status complete
- Moved the large vendor portal inline runtime from src/vendor-portal/index.njk into /assets/js/vendor-portal-runtime.js.
- Preserved existing runtime behavior, including vendor profile edits, content submissions, Sanity fetches, analytics, tab lazy-loading, and welcome banner handling.
- Registered /assets/js/vendor-portal-runtime.js in CSS governance legacy inline-style allowlist because the moved runtime preserves existing generated inline style strings.
- Added focused vendor portal runtime governance coverage.
- Red test first: node --test test/vendorPortalRuntime.test.js failed before /assets/js/vendor-portal-runtime.js was wired.
- node --check src/assets/js/vendor-portal-runtime.js: passed
- node --test test/vendorPortalRuntime.test.js: 1/1 passed
- node scripts/audit-css-governance.js: passed after legacy inline-style allowlist registration
- git diff --check: passed
- npm test: 116/116 passed
- npm run build: Eleventy copied 124 assets and wrote 126 files
- GitHub Actions build: passed in 16s
- Cloudflare Pages: passed
feature/b2bea-slice-52-vendor-portal-runtime
https://github.com/b2bea-org/b2bea-website/pull/87
Start Slice 53 from origin/main; rescan remaining inline scripts and classify data/config/schema scripts versus remaining behavior.
Start Slice 53 from origin/main; rescan remaining inline scripts and classify data/config/schema scripts versus remaining behavior.
- Red test first: node --test test/vendorPortalRuntime.test.js failed before /assets/js/vendor-portal-runtime.js was wired.
- node --check src/assets/js/vendor-portal-runtime.js: passed
- node --test test/vendorPortalRuntime.test.js: 1/1 passed
- node scripts/audit-css-governance.js: passed after legacy inline-style allowlist registration
- git diff --check: passed
- npm test: 116/116 passed
- npm run build: Eleventy copied 124 assets and wrote 126 files
- GitHub Actions build: passed in 16s
- Cloudflare Pages: passed
- Moved the large vendor portal inline runtime from src/vendor-portal/index.njk into /assets/js/vendor-portal-runtime.js.
- Preserved existing runtime behavior, including vendor profile edits, content submissions, Sanity fetches, analytics, tab lazy-loading, and welcome banner handling.
- Registered /assets/js/vendor-portal-runtime.js in CSS governance legacy inline-style allowlist because the moved runtime preserves existing generated inline style strings.
- Added focused vendor portal runtime governance coverage.
Start Slice 53 from origin/main; rescan remaining inline scripts and classify data/config/schema scripts versus remaining behavior.
Machine-readable source fields
build-execution
feature/b2bea-slice-52-vendor-portal-runtime
b2bea-website
S-52
/Users/justinking/Vaults/Projects/B2BEA-org-new/.worktrees/b2bea-slice-52-vendor-portal-runtime
- Moved the large vendor portal inline runtime from src/vendor-portal/index.njk into /assets/js/vendor-portal-runtime.js.
- Preserved existing runtime behavior, including vendor profile edits, content submissions, Sanity fetches, analytics, tab lazy-loading, and welcome banner handling.
- Registered /assets/js/vendor-portal-runtime.js in CSS governance legacy inline-style allowlist because the moved runtime preserves existing generated inline style strings.
- Added focused vendor portal runtime governance coverage.
2026-05-09T19:53:50Z
main
888a4f7
Start Slice 53 from origin/main; rescan remaining inline scripts and classify data/config/schema scripts versus remaining behavior.
b23359b85c13dce73c1db4702be2f3a8e1b53c58
https://github.com/b2bea-org/b2bea-website/pull/87
- Red test first: node --test test/vendorPortalRuntime.test.js failed before /assets/js/vendor-portal-runtime.js was wired.
- node --check src/assets/js/vendor-portal-runtime.js: passed
- node --test test/vendorPortalRuntime.test.js: 1/1 passed
- node scripts/audit-css-governance.js: passed after legacy inline-style allowlist registration
- git diff --check: passed
- npm test: 116/116 passed
- npm run build: Eleventy copied 124 assets and wrote 126 files
- GitHub Actions build: passed in 16s
- Cloudflare Pages: passed
2026-05-09T19:54:18.798Z