16 Commits

Author SHA1 Message Date
Miguel de Benito Delgado
a52fae0dae ♻️ Consolidate case declaration macros and helpers
AI-assisted-by: deepseek-flash
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
be10fb784b ♻️ Consolidate scene building macros and helpers
- Shared macro expansion for shapes and containers.
- Shared runtime construction for rectangles, paths, and circles.
- Centralized container attribute validation.
- Simplified imports in the seven callers.
- Added behaviour tests for seeded IDs, defaults, expression
  evaluation order, and container failures.

AI-assisted-by: gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
1a44071d9d ♻️ Consolidate error helpers in benchmark runners
AI-assisted-by: gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
9469c020e0 🚧 WIP 29.5, refactor error handling
AI-assisted-by: claude-haiku-5.5
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
188f3d7e55 🚧 WIP 29.2, refactor feature comparisons 2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
5240996929 🚧 WIP 29.1, add options schema 2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
553b6435de 🚧 WIP 29, cleanup run.cljs 2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
94661e0831 🚧 WIP 28, enable GPU support 2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
0ce2d980f3 🚧 WIP 27, improve logging and console reporting.
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
21b1d9fc5e 🚧 WIP 26, A/B tests and a bunch of fixes
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
4f22fd4cae 🚧 WIP 25.3 Cleanup: remove manual schema versioning, clean docstrings
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
c4efc5bd9f 🚧 WIP 25.2 Safer deletion and symlink handling
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
22fddf136f 🚧 WIP 25.1 Cleanup.
More consistent args.
Avoid importing unnecessary namespaces.
Improve file write error handling.

AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
16d98e6134 🚧 WIP 25 complete runner, drop pilot
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
fb7fcd32fc ✨ Add retained renderer benchmark builds and host
Add prepared build artifacts, browser host and the build and
purge commands for the CLJS renderer benchmarks.

Each preparation attempt gets a build ID and a retained directory with
its manifest, log, Node case catalog, browser bundle, renderer files
and host page. Ready builds load their matching catalog in process and
serve only their own directory through an owned loopback host.

Own Chromium through a bounded process group, verify the compiled build
identity before execution and retain failed preparations for diagnosis.
Wire the diagnostic pilot to the same build, catalog, server and
browser APIs.

Add real boundary tests for artifacts, processes, servers, browsers and
CLI parsing, and register them with the performance test runner. Rename
the benchmark lint and test scripts to match the suite.

AI-assisted-by: deepseek-flash
2026-10-30 20:08:28 +01:00
Miguel de Benito Delgado
98393a13c4 🚧 WIP 24 Relocate all code, delete old benchmarks 2026-10-30 20:08:28 +01:00