Commit Graph

4 Commits

Author SHA1 Message Date
chris 16a63c15d5 Merge current main for CurveBoundedSurface review
Co-Authored-By: Codex <noreply@openai.com>

# Conflicts:
#	crates/difftest/src/units/surface_surface_assert_valid.rs
#	crates/solidcore/src/surface/surface/assert_valid.rs
#	plan/units/surface.surface_assert_valid.toml
2026-10-30 18:57:54 -07:00
bherbruck 4bb2d78cf2 fix: opt-in revolved arc reaching the axis sweeps a horn torus (WR-552, fork c4e378d)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-30 05:18:16 -04:00
chris 20eccddf8e wire: implement curve-bounded surface validity checks (WP3b WIP)
Port the complete override with contained identities and bounded recursion.
Reuse the virtual curve validator, preserve the pinned default-label behavior,
and add native construction, guards and a separate generated case stream.
Rust targeted tests, workspace Clippy without cpp, and wasm checks pass.
Native validation remains pending SSH key-agent access; no green claim is made.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-29 22:22:49 -07:00
bherbruck b69d872a0b port: SmSurfOfExtrusion::AssertValid
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-29 16:22:06 -04:00