1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
use *;
use crate::;
/// Regression for the imported-geometry endpoint-sliver conform CHURN — the
/// helmet user report (`STEP_ABC_00000011` − cube), validated natively
/// against the scratchpad operands. Its small committed proxy is
/// `10_regression_step269_cone` (fuzz seed 424242 trial 553; the only pool
/// member exhibiting this signature, already pinned as fixture 10).
///
/// Mechanism: when a keyless (imprint/derived) guide vertex sits just
/// OUTSIDE the assembler weld band of a SHORT boundary edge's ENDPOINT (a
/// near-miss the assembler declined to fuse), its projection lands a few
/// 1e-8 from that endpoint. `conform_overlapping_one_use_edges_pass` then
/// split the boundary edge there every pass, minting a sub-weld-tolerance
/// piece `Assembler::edge` stamps degenerate on arrival (it can never weld;
/// the rest is re-fit unchanged). The re-projected split fraction drifts a
/// hair between re-fits, so the fractional 1e-7 guard never trips and the
/// loop exhausts its 8 passes (`one-use edge conformance did not converge`).
/// The endpoint-sliver guard rejects any split landing within
/// `assembler_weld` of either endpoint, so the loop reaches a fixpoint
/// deterministically.
///
/// NOTE — this proxy (and the helmet) is COMPOUND: a deeper near-tangent
/// 3-plane corner-cut fragment defect (holes / open loops, unrelated to the
/// conform loop) leaves the assembly genus-invalid even once the loop
/// converges, so the boolean still returns Err here. The guard fixes only
/// the CHURN — the residual error is no longer the non-convergence — so we
/// assert the mechanism predicate, forward-compatible if the fragment defect
/// is later fixed and the op starts returning Ok.
///
/// Tamper-verify by setting `BREP_CONFORM_ENDPOINT_GUARD=0`: the churn
/// returns, the error reverts to "one-use edge conformance did not
/// converge", and this assert fails (mirrors fixture 10's
/// `BREP_IMPRINT_RESIDUAL_MERGE=0` pattern).