mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 04:52:10 +00:00
543289917c
The primitives example takes --json <path> and records per shape whether it built, the blocker (unit + upstream symbol), and each check (manifold, Euler, counts, volume, area, bbox) with expected/actual/rel. error. The checks run independently (evaluate); check() keeps its first-failure messages, and the human-readable output is unchanged. CI's test job runs it and, on pushes to main, uploads solids-report; scripts/fetch-solids.sh fetches it with fetch-reports.sh's provenance rule and the Pages build uses it. New Solids page (headline count, table of primitives with checks and blockers, Corpus (real models) placeholder) and an overview tile; both say "no data yet" without the report. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>