B2BEA.org Rebuild build-execution S-46
build-execution artifact · for B2BEA.org Rebuild · phase S-46 · status complete
- Moved course lesson player behavior into /assets/js/course-lesson-runtime.js.
- Passed courseId, lessonId, and courseSlug via deferred script data attributes instead of inline JavaScript variables.
- Kept lesson template markup and legacy inline style attributes in place while removing the behavioral inline IIFE.
- Fixed the module-complete overlay title target by replacing duplicate id attributes with aria-labelledby="overlay-module-title" and h2 id="overlay-module-title".
- Added focused course runtime governance coverage for the lesson runtime asset and overlay target.
- Red test first: node --test test/courseRuntime.test.js failed on missing /assets/js/course-lesson-runtime.js.
- node --check src/assets/js/course-lesson-runtime.js: passed
- node --test test/courseRuntime.test.js: 2/2 passed
- node scripts/audit-css-governance.js: passed
- git diff --check: passed
- npm test: 110/110 passed
- npm run build: Eleventy copied 118 assets and wrote 126 files
- GitHub Actions build: passed in 22s
- Cloudflare Pages: passed
- Local fast-forward initially hit bad object refs/Icon? after merge; narrow Icon cleanup plus fetch refreshed origin/main.
feature/b2bea-slice-46-lesson-runtime
https://github.com/b2bea-org/b2bea-website/pull/81
Start Slice 47 from origin/main; continue with course module challenge/test/feedback runtimes, podcast page runtime, OroCommerce vendor page runtime, or the larger vendor portal runtime.
Start Slice 47 from origin/main; continue with course module challenge/test/feedback runtimes, podcast page runtime, OroCommerce vendor page runtime, or the larger vendor portal runtime.
- Red test first: node --test test/courseRuntime.test.js failed on missing /assets/js/course-lesson-runtime.js.
- node --check src/assets/js/course-lesson-runtime.js: passed
- node --test test/courseRuntime.test.js: 2/2 passed
- node scripts/audit-css-governance.js: passed
- git diff --check: passed
- npm test: 110/110 passed
- npm run build: Eleventy copied 118 assets and wrote 126 files
- GitHub Actions build: passed in 22s
- Cloudflare Pages: passed
- Local fast-forward initially hit bad object refs/Icon? after merge; narrow Icon cleanup plus fetch refreshed origin/main.
- Moved course lesson player behavior into /assets/js/course-lesson-runtime.js.
- Passed courseId, lessonId, and courseSlug via deferred script data attributes instead of inline JavaScript variables.
- Kept lesson template markup and legacy inline style attributes in place while removing the behavioral inline IIFE.
- Fixed the module-complete overlay title target by replacing duplicate id attributes with aria-labelledby="overlay-module-title" and h2 id="overlay-module-title".
- Added focused course runtime governance coverage for the lesson runtime asset and overlay target.
Start Slice 47 from origin/main; continue with course module challenge/test/feedback runtimes, podcast page runtime, OroCommerce vendor page runtime, or the larger vendor portal runtime.
Machine-readable source fields
build-execution
feature/b2bea-slice-46-lesson-runtime
b2bea-website
S-46
/Users/justinking/Vaults/Projects/B2BEA-org-new/.worktrees/b2bea-slice-46-lesson-runtime
- Moved course lesson player behavior into /assets/js/course-lesson-runtime.js.
- Passed courseId, lessonId, and courseSlug via deferred script data attributes instead of inline JavaScript variables.
- Kept lesson template markup and legacy inline style attributes in place while removing the behavioral inline IIFE.
- Fixed the module-complete overlay title target by replacing duplicate id attributes with aria-labelledby="overlay-module-title" and h2 id="overlay-module-title".
- Added focused course runtime governance coverage for the lesson runtime asset and overlay target.
2026-05-09T19:21:59Z
main
7bb9f1f
Start Slice 47 from origin/main; continue with course module challenge/test/feedback runtimes, podcast page runtime, OroCommerce vendor page runtime, or the larger vendor portal runtime.
ec0fdb54cac5bb31d98f7e2280852381bd319381
https://github.com/b2bea-org/b2bea-website/pull/81
- Red test first: node --test test/courseRuntime.test.js failed on missing /assets/js/course-lesson-runtime.js.
- node --check src/assets/js/course-lesson-runtime.js: passed
- node --test test/courseRuntime.test.js: 2/2 passed
- node scripts/audit-css-governance.js: passed
- git diff --check: passed
- npm test: 110/110 passed
- npm run build: Eleventy copied 118 assets and wrote 126 files
- GitHub Actions build: passed in 22s
- Cloudflare Pages: passed
- Local fast-forward initially hit bad object refs/Icon? after merge; narrow Icon cleanup plus fetch refreshed origin/main.
2026-05-09T19:22:46.799Z