Commit Graph

4 Commits

Author SHA1 Message Date
Brett Lawson 68ed171701 fix: compare defined native fixture outcomes instead of rejecting them
offset_executive_p2: tiny/far-translated boxes build as an empty B-rep and
merged/dropped-face sheets as a degenerate face; both are defined native
results (no crash, hang or UB) and are now built and compared on both sides.
Only a selection of the nonexistent face 0 stays rejected (nothing to run).
trans_sweep_geometry: a curve constructor failure status is compared with
Rust's instead of rejected; null curves are never passed to
CreateWireEdgeFromCurve.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011gJAwcLRBPQXYLmvXd3pWf
2026-10-26 12:30:50 +01:00
Alex Lytvynenko bbd7069129 offset: wire shell manifold adapter and reject degenerate sheet fixtures
Preserve caller notification identities and records through the production Boolean adapter, including record restoration on unwind. Respect signed operand order and actual retained ownership on deferred exits. Keep automatic constructor tolerances with their owning unit, add native sheet/wire topology guards and regression fixtures, and preserve notification-aware p7 calls after merging main.

Co-Authored-By: GPT-6.1-Sol <noreply@openai.com>
2026-10-20 15:24:42 +02:00
Alex Lytvynenko b479247fc3 Address offset part 2 review and native box fixture failures
Wire real region and face-construction APIs, share edge preparation and gap handling with part 1, reject incomplete native box construction, and add regression coverage with fresh differential evidence.

Co-Authored-By: GPT-6-Astra <noreply@openai.com>
2026-10-19 13:02:17 +02:00
Alex Lytvynenko 90d612d4b9 Port offset executive part 2 entrypoints and dependency boundaries
Add six executive/API prefixes, native shim, safe FFI and honest differential projections. Keep constructive results deferred to actual unavailable topology operations. Add signed-distance, selection-origin, native early-return and concurrent observer regressions; leave manifest todo pending final integrated validation.

Co-Authored-By: GPT-6.1-Sol <noreply@openai.com>
2026-10-17 20:33:34 +02:00