Skip to content

feat(bench): add Cerebral observatory and 174-example Three.js/WASM lab - #3

Merged
todie merged 2 commits into
mainfrom
feat/cerebral-benchmark-observatory
Oct 27, 2026
Merged

todie merged 2 commits into
mainfrom
feat/cerebral-benchmark-observatory

Conversation

@todie

@todie todie commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Adds the bench.cerebral.work benchmark observatory and its /visualizations/ lab to the established benchmark repo. The site follows the extracted cerebral.work V2 paper-and-ink design, with accessible filters, theme controls, result tables, and downloadable evidence. The legacy bench.unsigned.gg target keeps its existing assets and configuration.

The observatory presents a bounded Scorcher local capture, Saga virtual-clock simulations and evaluation-fixture controls. Cortex has inspected protocol coverage and explicitly pending execution results. Units, sample counts, capture conditions and source fingerprints accompany each result; no universal score or unattested production performance is claimed.

The visualization lab adapts all 174 entries / 14 categories of the pinned D3 gallery revision 1120. Three.js owns graphics; compiled Rust/WASM handles sampling, rolling statistics, histograms, quantiles, density, force steps, selection and model integration. D3 math/layout helpers remain JavaScript. The catalog has original-author links, local raster/vector maps, actual GeoTIFF decoding, searchable/deep-linkable state, touch/keyboard controls, camera/brush/hierarchy interactions, data downloads and opt-in animation. Values are labeled demonstrations rather than the source notebooks’ historical data or benchmark measurements. This is a local concept collection, not pixel-identical notebook copies or a port of the separate Plot gallery.

Implements spec 0001 and spec 0002. Review guides: docs/bench-cerebral-work.md, docs/visualization-gallery.md, and dated QA records under docs/qa/.

Validation:

  • 24 Node tests and 3 native Rust tests pass, including evidence-integrity negative controls and real compiled-WASM numeric checks.
  • Every one of the 174 gallery entries produces finite GPU geometry and nonempty pixels in Chrome software WebGL. This verifies correctness, not GPU performance.
  • Zero axe violations or document overflow at 320/390/768/1440 widths in light/dark themes; keyboard, deep links, hierarchy, brushing, zoom, quaternion dragging, bounding-box focus, stacked/grouped interpolation, CSV, motion and renderer-failure controls pass.
  • The original homepage browser regression passes, including actual p99 values, Saga fixtures, filters, downloads, narrow widths and no-JavaScript evidence.
  • Both Cerebral and legacy Worker dry-runs pass. Browser coverage/screenshots and the static review artifact are retained by the PR workflow. Third-party licenses are packaged; personal compiler paths are remapped out of the public WASM.

Release boundary: signed topic commits only. No merge, live deployment or DNS change. A separate wrangler.cerebral.jsonc describes the proposed Cerebral hostname; publishing it remains operator-gated.

@todie todie changed the title Build the Cerebral benchmark observatory for bench.cerebral.work feat(bench): add Cerebral observatory and 174-example Three.js/WASM lab Oct 26, 2026
@todie
todie merged commit f60411b into main Oct 27, 2026
7 checks passed
@todie
todie deleted the feat/cerebral-benchmark-observatory branch October 27, 2026 04:27
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