Bake-off
One contract, four CAD backends
Each entry is the same design contract authored by Astra (gpt-6-astra, fast tier) on CadQuery, build123d, FreeCAD and Zoo KCL,
then gated by the same OpenCascade evaluator. Codex USD comes from the pinned price card; local kernels cost nothing to run, and the Zoo API
column is the prepaid balance drop for that cell. Newest first.
python -m opencad.bakeoff report appends an entry once every backend has a gate verdict,
Astra turns on its tag, no fallback to another worker, and every turn metered from a single exec (sum or rollout).
Runs with a re-billed resumed thread or a voided Zoo cell stay in docs/bake-off-experiments.md and off this page. A published entry is not rewritten.
2026-10-17tag bakeoff-astra
All 4 backends pass every applicable gate.
2026-10-16tag bakeoff-astra
Every backend fails features.
2026-10-14tag bakeoff-astra
Bracket
All 4 backends pass every applicable gate. Zoo credits for this cell were not kept (a later run on the same part replaced its cost.json); docs/bake-off-experiments.md records 97 credits, $0.80.