The v1.0 compatibility promise depends on this being true at the API
boundary, not merely inside the compiler. It is the 1.0-level statement of
the same principle #3 and #15 establish inside the pipeline.
Depends on the v0.2 work landing first: this issue is the audit and the
public-API guarantee, not the implementation.
Done when
- no public entry point returns tessellated geometry unless the caller asked
for it with an explicit tolerance
- the default path preserves exactness end to end
- a test asserts that an exact input survives a round trip through the
public API without becoming a mesh
The
v1.0compatibility promise depends on this being true at the APIboundary, not merely inside the compiler. It is the 1.0-level statement of
the same principle #3 and #15 establish inside the pipeline.
Depends on the v0.2 work landing first: this issue is the audit and the
public-API guarantee, not the implementation.
Done when
for it with an explicit tolerance
public API without becoming a mesh