Commit Graph

5 Commits

Author SHA1 Message Date
lillith 6838bb1f76 Merge latest main and validate revolution surface dispatch
Use the newly ported revolution surface's virtual iso constructor and B-spline
base. Add 18 direct canonical-cylinder comparisons against the real C++ class.
Refresh cache reports after the upstream dispatch changes and retain explicit
CSI and classification deferrals.

All required local gates pass; full differential validation covers 133 units
with 85 green, 48 partial and zero failed. Part 9 compares 727/778 cases exactly.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
2026-10-14 20:10:40 +02:00
lillith dbcd3248f5 port: fix surface.surface_p9 review regressions and merge upstream main
Use EFF_ZERO for default degeneracy checks and forward maximum side lengths,
including negatives, to bisection tessellation. Add boundary, subdomain, tiny-scale
and real analytic plane comparisons, narrow the C++ undefined-count guard, and
wire surface-cache block subdivision with the caller Kernel.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
2026-10-14 18:35:21 +02:00
lillith 653e9cc7cc fix: certify CSI fixture setup and satisfy strict harness lint
Co-Authored-By: OpenAI Codex <noreply@openai.com>
2026-10-13 13:27:12 +02:00
lillith 9ac877c56c fix: match reference solver tree count and test supported path
Co-Authored-By: OpenAI Codex <noreply@openai.com>
2026-10-13 12:52:07 +02:00
lillith 2b6bcd6ac3 port: surface tessellation splits, iso boundaries and CSI leaf driver
Co-Authored-By: OpenAI Codex <noreply@openai.com>
2026-10-13 12:42:52 +02:00