Save Selector Predecessor Descriptor Bridge Gap

route map1_01a -> map2_02d; selectors 1:0 -> 2:0; promotion status: blocked.

root stop 0x004783e0 -> 0x00440a9c; fill stop 0x004844dc -> 0x00440c5c; fill sites 0x004844d0, 0x004844d8; current reader 0x00542b0c.

root closure reaches c0 descriptor: True; root stop to fill bridge found: False; fill stop closure self loop found: True; fill stop to current bridge found: False; descriptor encoded target raw/root/fill/promoting: 1/1/0/0; descriptor encoded target classification: descriptor-encoded-route-target-scalars-nonpromoting; descriptor bridge proof found: False; proof found: False; failed descriptor bridge gates: root-stop-to-fill-bridge, fill-stop-to-current-bridge, route-execution-target-edge, descriptor-encoded-route-target-control-flow, runtime-or-decoded-nonlinear-vm-path; missing evidence count: 5; evidence refs: 3.

The predecessor root stop descriptor 0x00440a9c has a complete bounded .data pointer closure that reaches shared descriptor data, including the c0 fill-stop descriptor, but it does not contain an edge or node for the predecessor fill sites or the 0x004844dc fill-fragment stop. The fill-stop descriptor 0x00440c5c forms a small self-referential descriptor closure and has no edge to the current root, wrapper leaf, frontier leaf, or reader. The encoded target scan over descriptor closure slots adds no modeled route-execution edge; any encoded scalar matches remain descriptor data, not a control-flow bridge. This closes the obvious descriptor pointer/scalar bridge and leaves the predecessor fill/current-reader order blocked behind a real execution trace or decoded non-linear VM path. The target-edge rows are classified as descriptor-only data edges, not route-execution edges.

Evidence

kindstatusdetail
root-stop-descriptor-closureno-fill-site-bridged0 closure nodes=949 edges=4316 targetEdges={'d0-root-stop-descriptor': 0, 'c0-fill-stop-descriptor': 4, 'e8-route-descriptor': 5, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 0, 'wrapper-leaf': 0, 'frontier-leaf': 0, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}
fill-stop-descriptor-closureself-loop-no-current-bridgec0 closure nodes=2 edges=3 targetEdges={'d0-root-stop-descriptor': 0, 'c0-fill-stop-descriptor': 1, 'e8-route-descriptor': 0, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 0, 'wrapper-leaf': 0, 'frontier-leaf': 0, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}
direct-target-ref-scanroute-target-refs-absent-or-table-onlyrefCounts={'d0-root-stop-descriptor': 7, 'c0-fill-stop-descriptor': 4, 'e8-route-descriptor': 6, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 1, 'wrapper-leaf': 1, 'frontier-leaf': 1, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}
descriptor-target-edge-classificationshared-descriptor-onlyrootDescriptorEdges=9; fillDescriptorEdges=1; rootRouteEdges=0; fillRouteEdges=0; rootLabels=['c0-fill-stop-descriptor', 'e8-route-descriptor']; fillLabels=['c0-fill-stop-descriptor']
descriptor-edge-rejectiondescriptor-only-no-route-execution-edgedescriptorEdges=9/1; routeEdges=0/0; allTargetSectionsData=True; rootLabels=['c0-fill-stop-descriptor', 'e8-route-descriptor']; fillLabels=['c0-fill-stop-descriptor']; status=blocked
descriptor-encoded-target-scandescriptor-encoded-route-target-scalars-nonpromotingraw=1; root/fill=1/0; promoting=0; targets={'predecessor-fill-site-1': 1}; kinds={'abs16-low': 1}

Target Refs

labeltargetrefssections
d0-root-stop-descriptor0x00440a9c7.data
c0-fill-stop-descriptor0x00440c5c4.data
e8-route-descriptor0x00440c286.data
predecessor-root-stop-site0x004783e00-
predecessor-fill-stop-site0x004844dc0-
current-root0x005407141.data
wrapper-leaf0x00542a041.data
frontier-leaf0x00542ae81.data
current-reader0x00542b0c0-
predecessor-fill-site-00x004844d00-
predecessor-fill-site-10x004844d80-

Target Edge Classification

shared descriptor only: True; root descriptor edges: 9; fill descriptor edges: 1; root route execution edges: 0; fill route execution edges: 0; descriptor edge rejection: descriptor-only-no-route-execution-edge; descriptor / route execution edge counts: 10 / 0; all target sections data: True.

closuresource nodesourceoffsettargetlabel
root-stop-descriptor0x00440a9c0x00440aa00x000000040x00440c28e8-route-descriptor
root-stop-descriptor0x00440a9c0x00440ac00x000000240x00440c28e8-route-descriptor
root-stop-descriptor0x00440adc0x00440af40x000000180x00440c5cc0-fill-stop-descriptor
root-stop-descriptor0x00440c440x00440c6c0x000000280x00440c5cc0-fill-stop-descriptor
root-stop-descriptor0x00440c5c0x00440c6c0x000000100x00440c5cc0-fill-stop-descriptor
root-stop-descriptor0x004409b80x004409bc0x000000040x00440c28e8-route-descriptor
root-stop-descriptor0x004409b80x004409dc0x000000240x00440c28e8-route-descriptor
root-stop-descriptor0x004409f80x00440a200x000000280x00440c5cc0-fill-stop-descriptor
root-stop-descriptor0x004409840x004409bc0x000000380x00440c28e8-route-descriptor
fill-stop-descriptor0x00440c5c0x00440c6c0x000000100x00440c5cc0-fill-stop-descriptor

Root Stop Descriptor Closure

start 0x00440a9c; visited nodes: 949; edges: 4316; truncated: False; target node hits: {'d0-root-stop-descriptor': 1, 'c0-fill-stop-descriptor': 1, 'e8-route-descriptor': 1, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 0, 'wrapper-leaf': 0, 'frontier-leaf': 0, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}; target edge hits: {'d0-root-stop-descriptor': 0, 'c0-fill-stop-descriptor': 4, 'e8-route-descriptor': 5, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 0, 'wrapper-leaf': 0, 'frontier-leaf': 0, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}.

nodepointer counttarget
0x00440a9c4d0-root-stop-descriptor
0x00440c282e8-route-descriptor
0x00440adc5-
0x00440c2c2-
0x00440c442-
0x00440f089-
0x00440d983-
0x00440c5c2c0-fill-stop-descriptor
0x004e32ec12-
0x004409b84-
0x00440f346-
0x0044100c1-
0x00440f506-
0x00440f646-
0x00442bed1-
0x0044094c0-
0x00440f9c6-
0x00440dcc3-
0x00440dc03-
0x00513d061-
0x00440c781-
0x004e32fc12-
0x004e352412-
0x004e374c12-
0x004e39d43-
0x004e3fe47-
0x004e32700-
0x004e331413-
0x004e334013-
0x004e334813-
0x004e336413-
0x004e338013-

Fill Stop Descriptor Closure

start 0x00440c5c; visited nodes: 2; edges: 3; truncated: False; target node hits: {'d0-root-stop-descriptor': 0, 'c0-fill-stop-descriptor': 1, 'e8-route-descriptor': 0, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 0, 'wrapper-leaf': 0, 'frontier-leaf': 0, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}; target edge hits: {'d0-root-stop-descriptor': 0, 'c0-fill-stop-descriptor': 1, 'e8-route-descriptor': 0, 'predecessor-root-stop-site': 0, 'predecessor-fill-stop-site': 0, 'current-root': 0, 'wrapper-leaf': 0, 'frontier-leaf': 0, 'current-reader': 0, 'predecessor-fill-site-0': 0, 'predecessor-fill-site-1': 0}.

nodepointer counttarget
0x00440c5c2c0-fill-stop-descriptor
0x00440c781-

Remaining Proofs