Skip to content

refactor(benchmarks): colocate slug role scenes - #30

Merged
thejustinwalsh merged 2 commits into
feat/benchmark-bitmap-conformancefrom
feat/benchmark-slug-role-scenes
Aug 4, 2026
Merged

refactor(benchmarks): colocate slug role scenes#30
thejustinwalsh merged 2 commits into
feat/benchmark-bitmap-conformancefrom
feat/benchmark-slug-role-scenes

Conversation

@thejustinwalsh

@thejustinwalsh thejustinwalsh commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • move Slug release-role scene definitions from the renderer directory beside the conformance capture that owns them
  • update the capture script and URL-loaded browser probe to resolve the target-owned scene module
  • add a boundary regression rejecting the obsolete renderer path
  • keep reusable live renderer infrastructure free of conformance scenario policy

Verification

  • mise exec -- pnpm benchmarks:check
  • 60 files / 314 unit tests plus 4 script tests
  • complete 36-observation Slug role matrix across WebGPU, WebGL2, DPR 1, and DPR 2 with unchanged visual hashes
  • strict TypeScript, OXLint, Oxfmt, package-size measurement, and production build
  • mise exec -- pnpm docs:check: 0 errors, 0 warnings

Stack

Depends on #29.

@thejustinwalsh thejustinwalsh changed the title feat/benchmark slug role scenes refactor(benchmarks): colocate slug role scenes Aug 3, 2026
@thejustinwalsh
thejustinwalsh marked this pull request as ready for review August 3, 2026 15:57
@thejustinwalsh
thejustinwalsh force-pushed the feat/benchmark-slug-role-scenes branch from f1a06e5 to fde9421 Compare August 4, 2026 01:44
@thejustinwalsh
thejustinwalsh merged commit 0ac02b9 into feat/benchmark-bitmap-conformance Aug 4, 2026
1 check passed
thejustinwalsh added a commit that referenced this pull request Aug 4, 2026
* refactor(benchmarks): colocate slug role scenes

* docs(benchmarks): record slug scene locality
thejustinwalsh added a commit that referenced this pull request Aug 4, 2026
* refactor(benchmarks): colocate slug role scenes (#30)

* refactor(benchmarks): colocate slug role scenes

* docs(benchmarks): record slug scene locality

* refactor(benchmarks): remove standalone previews (#31)

* refactor(benchmarks): remove standalone previews

* docs(benchmarks): record persistent renderer cleanup

* refactor(benchmarks): remove renderer asset facades (#33)

* refactor(benchmarks): remove renderer asset facades

* docs(benchmarks): record canonical asset ownership

* refactor(benchmarks): move retained workload scene (#34)

* refactor(benchmarks): move retained workload scene

* docs(benchmarks): record workload scene ownership

* refactor(benchmarks): finish benchmark boundary locality (#35)

* refactor(benchmarks): finish boundary locality

* docs(benchmarks): record boundary locality

* refactor(benchmarks): clarify workload and scene ownership (#36)

* refactor(benchmarks): clarify scene ownership

* docs(benchmarks): record scene ownership evidence

* refactor(benchmarks): isolate harness surfaces

* fix(benchmarks): sample settled shaping cadence

* docs(benchmarks): record public API audit

* docs(text): close raster release review

* docs: replace raster migration guide
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant