0.2.6 G07 Step B1 — Arc-Length Targeted Evidence¶
Evidence ID: 026-G07-B1-ARC-LENGTH-001
Baseline start SHA: eb105657f1d5f1a0994f5598327a290358f37e7e
Execution source SHA: 84087a22dd51fe1445a5dad51fc690bfe8b7c85e
Gate status preserved: 026-G07 = NOT_STARTED
Functional source changed: NO
The complete machine-readable record is
g07_b1_arc_length_evidence.json.
The runner is run_g07_b1_arc_length.py.
This step is targeted evidence only; it does not modify TL, change a
formulation, or close G07.
Predeclared ARC-002 design¶
The same TET4 snap-through benchmark and fixed solver regime were evaluated
with two arc-length radii (0.01 and 0.02) on two conforming meshes:
| Mesh | Definition | R_SMALL |
R_NOMINAL |
|---|---|---|---|
M_COARSE |
reference two-TET4 bipyramid | 160 steps | 80 steps |
M_REFINED |
one-to-eight conforming refinement, 16 TET4 | 160 steps | 80 steps |
Before execution, case validity required completion of the declared step
window, a detected branch turn, finite load/displacement/residual/determinant
fields, non-duplicate path points, and positive det(F). The bounded
sensitivity report uses relative turning-point changes when both turning
points exist; no universal numerical stability threshold is introduced.
Result¶
The two coarse-mesh settings completed finite continuous paths with one turning point each. Their relative turning-point changes were:
- load factor:
3.6021e-12; - control displacement:
1.7822e-08.
Both refined-mesh settings also completed with solver status PASS, finite
fields, positive minimum det(F) (0.8886481) and continuous paths, but no
turning point was observed in either predeclared window. They are therefore
classified DEFER, not PASS or solver failure. The mesh turning-point
sensitivity comparison is not available for this refined series.
ARC-002 = DEFER: the run provides discriminating bounded evidence, but the
turning-point sensitivity gap remains open. A future case must use an
equivalent refined boundary/load discretization or an Owner-approved compatible
continuation window before this gap can be closed.
ARC-003 restart and rollback¶
Three route-native cases were executed on the nominal coarse benchmark:
| Case | Result | Evidence |
|---|---|---|
| restart before turn | PASS_BOUNDED |
checkpoint step 75, suffix error 0, final state digest equal |
| restart after turn | PASS_BOUNDED |
checkpoint step 76, suffix error 0, final state digest equal |
| controlled rollback near turn | PASS_BOUNDED |
explicit MAX_ITERATIONS, rollback before retry, clean retry |
The before-turn restart was replayed. Classification, checkpoint step, state digest and final digest were identical. No ghost state was detected.
Step B1 conclusion¶
Runtime assertions passed for all eight recorded runtime rows (four ARC-002 cases, three ARC-003 cases and one restart replay): deterministic replay, finite runtime fields, no silent PASS and state integrity. External calculation was not run by policy. No numerical regression was observed and no functional source changed.
G07_B1 = PARTIAL
ARC-003 = PASS_BOUNDED
ARC-002 = DEFER
ARC_LENGTH_OWNER_CANDIDATE = PASS_WITH_LIMITATIONS / ARC-002_DEFERRED
The remaining blocking gap is the refined-mesh turning-point comparability in
ARC-002. G07 remains NOT_STARTED; Owner closeout is not yet ready.