Files
solvecraft/harness/cpp
bherbruck d3fd7ee13f Merge origin/main into unit/topology.edgeuse_p3 (topology.shell)
Both sides added B-rep block kind 4 to the shared edge-use graph builder
(sc_edgeuse_graph.h): main's MakeShellVertex points keep 4, this PR's
SmCrvOnSurf face becomes kind 6 (C++ builder, FFI validator, difftest
encoder; fixtures name the kind, not the number). The FFI validator's
face_block reports whether the base is a B-spline surface for kind 6.
Test and query.loop runner records fill the new Region / Shell /
Faceuse fields with their defaults. boolean.merge_p1: 177 pass, 71
deferred.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014sYGPj2viBkxDs75JDycfZ
2026-10-17 22:41:48 -04:00
..