Route map1_01a -> map2_02d. The audit rechecks geometry-only exit candidates with originalLayer1Flags and keeps promotion diagnostic-only.
promotionAllowed=False, promotionStatus=diagnostic-only. CNS layer1 collision flags can recheck geometry candidates, but they do not provide a strict source hotspot, selected-root execution proof, real selector 2:0 save, or runtime trace.
proofFound=False, originalCollisionRouteProofFound=False, failed original-collision route gates=strict-source-hotspot,selected-root-execution,real-selector-2-0-savedata,runtime-trace-or-equivalent-control-flow, missingEvidenceCount=4, evidenceRefs=3.
out/maps.js: map1_01a layer1 collision grid, map2_02d layer1 collision gridout/map_exit_candidates.json: exitCandidates, targetHints, collisionMode, promotionStatusout/runtime_movement.json: mapLoaderFunctionVaHex, cnsLayer1CollisionGridVaHex, collisionFlagTable, directionBlockBits, originalCollisionFlagTestsGrounded| map | size | layer1 passable | footprint standable | components | largest | blocked |
|---|---|---|---|---|---|---|
| map1_01a | 37x48 | 1629 | 1476 | 4 | 603 | 147 |
| map2_02d | 96x50 | 4103 | 3793 | 13 | 3586 | 697 |
| side | source tile | tileClass | original | outward flags | inside move | target spawn | target original | links |
|---|---|---|---|---|---|---|---|---|
| top | 18,0 L1=0x0000 | True | True | True | False | bottom 47,47 | True | review, routeAssist |
| bottom | 16,47 L1=0x0000 | True | False | True | False | top 46,0 | True | review, routeAssist |
| left | 3,14 L1=0x0000 | True | True | True | True | right 95,16 | True | review, routeAssist |
| right | 34,19 L1=0x0000 | True | True | True | True | left 1,14 | True | review, routeAssist |
map1_01a -> map2_02d geometry candidates can be opened with collisionMode=originalLayer1Flags for collision review, but this is diagnostic only and keeps normal-route promotion blocked.