24720 Commits

Author SHA1 Message Date
Miguel de Benito Delgado
db3af82011 🚧 WIP 29.4, introduce error handling helpers 2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
9a28dd0c61 🚧 WIP 29.3, fix fingerprint generation 2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
15a5f5452b 🚧 WIP 29.2, refactor feature comparisons 2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
70fb45d3be 🚧 WIP 29.1, add options schema 2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
a8305bfbfa 🚧 WIP 29, clean up run.cljs 2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
2aabc46939 🚧 WIP 28, enable GPU support 2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
7f1198f378 🚧 WIP 27, improve logging and console reporting
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-09 14:09:09 +01:00
Miguel de Benito Delgado
2c904d3021 🚧 WIP 26, A/B tests and a bunch of fixes
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-09 14:08:43 +01:00
Miguel de Benito Delgado
210d0da72a 🚧 WIP 25.3 Clean up
- remove manual schema versioning
- clean docstrings

AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-09 14:08:43 +01:00
Miguel de Benito Delgado
188c8e0e80 🚧 WIP 25.2 Safer deletion and symlink handling
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-09 14:08:21 +01:00
Miguel de Benito Delgado
1c4b9b77fe 🚧 WIP 25.1 Clean up
More consistent args.
Avoid importing unnecessary namespaces.
Improve file write error handling.

AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-09 14:08:21 +01:00
Miguel de Benito Delgado
2329630033 🚧 WIP 25 complete runner, drop pilot
AI-assisted-by: deepseek-flash, gpt-6.1-sol
2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
e58c255bab ✨ 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-09 14:08:10 +01:00
Miguel de Benito Delgado
97330ba708 🐛 Fix render-wasm wrapper skipping compilation and copying
./build and pnpm run build:wasm produced no artifacts, dropped extra
Cargo arguments, and watch compiled outside the lock without copying.

Build now runs cargo build and copy_target_artifacts under the
existing lock. Cargo arguments survive as an array, and watch re-entry
no longer duplicates profile flags.
Destinations accept environment overrides so callers can stage
artifacts outside the public paths.

AI-assisted-by: deepseek-flash
2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
09e1a05be3 🚧 WIP 24 Relocate all code, delete old benchmarks 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
9e6518c573 🚧 WIP 23 Results and reporting. Cleanup 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
0f726cf2b1 📎 Improve clj-kondo hooks, including if-let 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
f770ec69b8 🚧 WIP Step 22 nicer macros 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
1b77a3b8d3 📎 Add clj-kondo hooks for benchmark macros 2026-11-09 14:08:10 +01:00
Miguel de Benito Delgado
7589d7888b 🚧 WIP Step 21.2 Cosmetic simplifications 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
4fd6136ff7 🚧 WIP Step 21.2 Docstrings 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
1f50f43b7b 🚧 WIP Step 21.2 Docstrings 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
38f7b4867e 🚧 WIP Step 21.1 Remove unnecessary kondo rule 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
ace1fb5f09 🚧 WIP Step 21 Refactor namespaces 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
f5cf8a9994 🚧 WIP Step 20 test last round of features 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
8adcc52cf9 🚧 WIP Step 19.2 Missing browser utils 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
d9647de4f8 🚧 WIP Step 19.1 Allow selecting cases in pilot 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
82e1cd2328 🚧 WIP Step 19 New scenes, use camera 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
787ebca69c 🚧 WIP Step 18 Camera ops 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
4acf744d6a 🚧 WIP Step 17 Support path construction 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
e18ca6860b 🚧 WIP Step 16.4 Refactor failures, remove legacy code, cleanup 2026-11-09 14:08:01 +01:00
Miguel de Benito Delgado
6bda4ecea6 🚧 WIP Step 16.3 Cleanup pilot 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
9efa2540ef 🚧 WIP Step 16.2 Renames and fixes 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
3fb4de8200 🚧 WIP Step 16.1 Relax scene macro constraints 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
3660c3c2e4 🚧 WIP Step 16 Introduce hooks for the browser and load-scene 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
a6d2b94f45 🚧 WIP Step 15.1, cosmetic 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
364c3a8053 🚧 WIP Step 15, Use transit to simplify validation 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
3d256c5aef 🚧 WIP Step 14, Grab correct w/h attrs from context 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
9e117cb635 🚧 WIP Step 13, Track failure causes
AI-assisted-by: muse-spark, GLM-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
e44fb12f35 🚧 WIP Step 12.4, Comments
AI-assisted-by: gpt6-astra
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
b0a3e96759 🚧 WIP Step 12.3, Test cleanup + missing coverage
AI-assisted-by: muse-spark, deepseek-flash
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
083817e2b0 🚧 WIP Step 12.2, Fix browser bridge, lifecycle
AI-assisted-by: muse-spark, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
f7f51908ec 🚧 WIP Step 12.1, Improve case validation
AI-assisted-by: muse-spark, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
c5ce9e450c 🚧 WIP Step 12, temporary pilot
- pilot runner for testing
- will be entirely removed later

AI-assisted-by: muse-spark-1.3, deepseek-flash, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
68b80b9ad2 🚧 WIP Step 11, browser bridge
- New schema:viewport
- Browser bridge (with some temp code)
- Move prepare-scene out measured regions
-
AI-assisted-by: muse-spark-1.3, deepseek-flash, glm-5.3
2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
45d3528ad7 🚧 WIP Step 10, scene upload 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
a576582eb2 🚧 WIP Step 10, defcase body validation, docs 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
41ea20233a 🚧 WIP Step 9, fix naming conventions 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
a2b8715a98 🚧 WIP Step 8, simplify and clean up tests 2026-11-09 13:17:57 +01:00
Miguel de Benito Delgado
ab415ef551 🚧 WIP Step 7, scene and case declarations 2026-11-09 13:17:56 +01:00