8 Commits

Author SHA1 Message Date
Miguel de Benito Delgado
026228bcd0 ♻️ Use per-command schemas in benchmark cli 2026-11-05 11:18:16 +01:00
Miguel de Benito Delgado
c68edd782e ✨ Implement run merging
AI-assisted-by: deepseek-flash
2026-11-05 11:18:16 +01:00
Miguel de Benito Delgado
09de51fe69 🚧 WIP 29.5, refactor error handling
AI-assisted-by: claude-haiku-5.5
2026-11-05 11:18:15 +01:00
Miguel de Benito Delgado
5fce82c4b2 🚧 WIP 27, improve logging and console reporting.
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-05 11:18:15 +01:00
Miguel de Benito Delgado
66f9c5bb85 🚧 WIP 26, A/B tests and a bunch of fixes
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-05 11:18:15 +01:00
Miguel de Benito Delgado
a0cb39b5bf 🚧 WIP 25 complete runner, drop pilot
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-05 11:18:14 +01:00
Miguel de Benito Delgado
0cf1609123 ✨ 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-11-05 11:18:14 +01:00
Miguel de Benito Delgado
3100ae2aee 🚧 WIP 24 Relocate all code, delete old benchmarks 2026-11-05 11:18:14 +01:00