{"title":"map1_01a Edge Trigger Gap","source":"map1_01a","target":"map2_02d","promotionStatus":"blocked-generic-edge-trigger-unproven","promotionAllowed":false,"proofFound":false,"edgeTriggerProofFound":false,"failedEdgeTriggerGateIds":["edge-to-transition-control-flow","runtime-edge-selected-root-proof","strict-source-hotspot"],"missingEvidence":["a branch/call from the boundary collision path to the map loader or scene selector","a runtime watchpoint showing an edge candidate changes the selected map/root","a strict map1_01a source hotspot/event record for map2_02d"],"evidenceRefs":[{"path":"Hwanse2.exe","fields":[".text",".rdata",".data"]},{"path":"out/runtime_movement.json","fields":["actorController","collisionHelper","directionBlockBits","objectOverlapResponse"]},{"path":"out/original_collision_route_audit.json","fields":["routeCandidates","runtimeMapping","promotionStatus"]}],"evidenceRefCount":3,"routeCandidateCount":4,"sourceBoundaryCandidateCount":2,"autoBoundaryCandidateCount":2,"candidateRows":[{"side":"top","direction":"up","x":18,"y":0,"edgeDistance":0,"autoTrigger":true,"sourceAtOuterBoundary":true,"outwardMoveWouldStayInBounds":false,"outwardMoveAllowedInsideMap":false,"boundaryCandidate":true,"originalStandable":true,"outwardFootprintDirectionClear":true,"boundaryRule":"tileY == 0","edgeCheckVaHex":"0x00431ae6","blockedFallbackLatchHex":"0x02","targetSpawn":{"map":"map2_02d","side":"bottom","x":47,"y":47,"layer0":73,"layer1":0,"layer1Hex":"0x0000","lowNibbleHex":"0x0","originalStandable":true,"inwardDirection":"up","inwardMoveAllowed":true,"reviewUrl":"../web/game.html?map=map2_02d&startTile=47%2C47&focusTile=47%2C47&collision=1&collisionMode=originalLayer1Flags&overview=1"},"routeAssistUrl":"../web/game.html?map=map1_01a&startTile=18%2C0&focusTile=18%2C0&collision=1&collisionMode=originalLayer1Flags&overview=1&trialTransitions=routeAssist&transitionTarget=map2_02d"},{"side":"bottom","direction":"down","x":16,"y":47,"edgeDistance":0,"autoTrigger":true,"sourceAtOuterBoundary":true,"outwardMoveWouldStayInBounds":false,"outwardMoveAllowedInsideMap":false,"boundaryCandidate":true,"originalStandable":false,"outwardFootprintDirectionClear":true,"boundaryRule":"mapHeight - footprintHeight == tileY","edgeCheckVaHex":"0x00431a48","blockedFallbackLatchHex":"0x01","targetSpawn":{"map":"map2_02d","side":"top","x":46,"y":0,"layer0":73,"layer1":0,"layer1Hex":"0x0000","lowNibbleHex":"0x0","originalStandable":true,"inwardDirection":"down","inwardMoveAllowed":true,"reviewUrl":"../web/game.html?map=map2_02d&startTile=46%2C0&focusTile=46%2C0&collision=1&collisionMode=originalLayer1Flags&overview=1"},"routeAssistUrl":"../web/game.html?map=map1_01a&startTile=16%2C47&focusTile=16%2C47&collision=1&collisionMode=originalLayer1Flags&overview=1&trialTransitions=routeAssist&transitionTarget=map2_02d"},{"side":"left","direction":"left","x":3,"y":14,"edgeDistance":2,"autoTrigger":false,"sourceAtOuterBoundary":false,"outwardMoveWouldStayInBounds":true,"outwardMoveAllowedInsideMap":true,"boundaryCandidate":false,"originalStandable":true,"outwardFootprintDirectionClear":true,"boundaryRule":"tileX == 0","edgeCheckVaHex":"0x00431b84","blockedFallbackLatchHex":"0x03","targetSpawn":{"map":"map2_02d","side":"right","x":95,"y":16,"layer0":20,"layer1":0,"layer1Hex":"0x0000","lowNibbleHex":"0x0","originalStandable":true,"inwardDirection":"left","inwardMoveAllowed":true,"reviewUrl":"../web/game.html?map=map2_02d&startTile=95%2C16&focusTile=95%2C16&collision=1&collisionMode=originalLayer1Flags&overview=1"},"routeAssistUrl":"../web/game.html?map=map1_01a&startTile=3%2C14&focusTile=3%2C14&collision=1&collisionMode=originalLayer1Flags&overview=1&trialTransitions=routeAssist&transitionTarget=map2_02d"},{"side":"right","direction":"right","x":34,"y":19,"edgeDistance":2,"autoTrigger":false,"sourceAtOuterBoundary":false,"outwardMoveWouldStayInBounds":true,"outwardMoveAllowedInsideMap":true,"boundaryCandidate":false,"originalStandable":true,"outwardFootprintDirectionClear":true,"boundaryRule":"mapWidth - footprintWidth == tileX","edgeCheckVaHex":"0x00431c0c","blockedFallbackLatchHex":"0x04","targetSpawn":{"map":"map2_02d","side":"left","x":1,"y":14,"layer0":266,"layer1":0,"layer1Hex":"0x0000","lowNibbleHex":"0x0","originalStandable":true,"inwardDirection":"right","inwardMoveAllowed":true,"reviewUrl":"../web/game.html?map=map2_02d&startTile=1%2C14&focusTile=1%2C14&collision=1&collisionMode=originalLayer1Flags&overview=1"},"routeAssistUrl":"../web/game.html?map=map1_01a&startTile=34%2C19&focusTile=34%2C19&collision=1&collisionMode=originalLayer1Flags&overview=1&trialTransitions=routeAssist&transitionTarget=map2_02d"}],"collisionHelperEvidence":{"functionVaHex":"0x004319f8","rangeHex":"0x004319f8..0x00431fe8","directionLatchGlobalHex":"0x00574533","actorOverlapLoopVaHex":"0x00431ca6","boundaryCases":[{"direction":"down","inputLatchHex":"0x05","boundaryRule":"mapHeight - footprintHeight == tileY","edgeCheckVaHex":"0x00431a48","caseExitJumpVaHex":"0x00431ace","caseExitJumpTargetHex":"0x00431ca6","fallsThroughToActorOverlapLoop":true,"blockedFallbackLatchHex":"0x01","expectedSnippetHex":"3b c2 0f 85 07 00 00 00 c6 05 33 45 57 00 01","actualSnippetHex":"3b c2 0f 85 07 00 00 00 c6 05 33 45 57 00 01","snippetMatchesExpected":true},{"direction":"up","inputLatchHex":"0x06","boundaryRule":"tileY == 0","edgeCheckVaHex":"0x00431ae6","caseExitJumpVaHex":"0x00431b6c","caseExitJumpTargetHex":"0x00431ca6","fallsThroughToActorOverlapLoop":true,"blockedFallbackLatchHex":"0x02","expectedSnippetHex":"85 c9 0f 85 07 00 00 00 c6 05 33 45 57 00 02","actualSnippetHex":"85 c9 0f 85 07 00 00 00 c6 05 33 45 57 00 02","snippetMatchesExpected":true},{"direction":"left","inputLatchHex":"0x07","boundaryRule":"tileX == 0","edgeCheckVaHex":"0x00431b84","caseExitJumpVaHex":"0x00431bdf","caseExitJumpTargetHex":"0x00431ca6","fallsThroughToActorOverlapLoop":true,"blockedFallbackLatchHex":"0x03","expectedSnippetHex":"85 c9 0f 85 07 00 00 00 c6 05 33 45 57 00 03","actualSnippetHex":"85 c9 0f 85 07 00 00 00 c6 05 33 45 57 00 03","snippetMatchesExpected":true},{"direction":"right","inputLatchHex":"0x08","boundaryRule":"mapWidth - footprintWidth == tileX","edgeCheckVaHex":"0x00431c0c","caseExitJumpVaHex":"0x00431c74","caseExitJumpTargetHex":"0x00431ca6","fallsThroughToActorOverlapLoop":true,"blockedFallbackLatchHex":"0x04","expectedSnippetHex":"3b c2 0f 85 07 00 00 00 c6 05 33 45 57 00 04","actualSnippetHex":"3b c2 0f 85 07 00 00 00 c6 05 33 45 57 00 04","snippetMatchesExpected":true}],"allBoundarySnippetsMatchExpected":true,"allBoundaryCasesFallThroughToActorOverlapLoop":true,"directReferences":{"rangeHex":"0x004319f8..0x00431fe8","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},"actorControllerEvidence":{"functionVaHex":"0x0043022d","rangeHex":"0x0043022d..0x00431350","collisionHelperCallCount":20,"collisionHelperCallVaHexes":["0x0043047b","0x00430583","0x0043059d","0x004305ac","0x004305c6","0x004305fc","0x00430704","0x0043071e","0x0043072d","0x00430747","0x0043077d","0x004308aa","0x004308c4","0x004308d3","0x004308ed","0x00430923","0x00430a6c","0x00430a86","0x00430a95","0x00430aaf"],"directReferences":{"rangeHex":"0x0043022d..0x00431350","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},"directionLatchReferenceEvidence":{"directionLatchGlobalHex":"0x00574533","textRangeHex":"0x00401000..0x0043a7ff","windowBeforeBytes":96,"windowAfterBytes":128,"directRefCount":79,"readRefCount":48,"writeRefCount":31,"otherTextRefCount":9,"byKind":{"read-al":47,"read-movzx-u8":1,"write-al":1,"write-immediate-u8":30},"byRange":{"actor-controller":52,"collision-helper":18,"other-text":9},"transitionLikeWindowRelHitCount":0,"transitionLikeWindowRelHitVaHexes":[],"routeImmediateWindowHitCount":0,"routeWindowHitRows":[],"windowRanges":[{"label":"direction-latch:0x00430157","range":[4391159,4391383],"rangeHex":"0x004300f7..0x004301d7"},{"label":"direction-latch:0x0043024c","range":[4391404,4391628],"rangeHex":"0x004301ec..0x004302cc"},{"label":"direction-latch:0x004302c8","range":[4391528,4391752],"rangeHex":"0x00430268..0x00430348"},{"label":"direction-latch:0x004302e8","range":[4391560,4391784],"rangeHex":"0x00430288..0x00430368"},{"label":"direction-latch:0x004302f4","range":[4391572,4391796],"rangeHex":"0x00430294..0x00430374"},{"label":"direction-latch:0x00430300","range":[4391584,4391808],"rangeHex":"0x004302a0..0x00430380"},{"label":"direction-latch:0x0043030c","range":[4391596,4391820],"rangeHex":"0x004302ac..0x0043038c"},{"label":"direction-latch:0x00430420","range":[4391872,4392096],"rangeHex":"0x004303c0..0x004304a0"},{"label":"direction-latch:0x00430437","range":[4391895,4392119],"rangeHex":"0x004303d7..0x004304b7"},{"label":"direction-latch:0x0043044e","range":[4391918,4392142],"rangeHex":"0x004303ee..0x004304ce"},{"label":"direction-latch:0x00430465","range":[4391941,4392165],"rangeHex":"0x00430405..0x004304e5"},{"label":"direction-latch:0x0043046d","range":[4391949,4392173],"rangeHex":"0x0043040d..0x004304ed"},{"label":"direction-latch:0x00430486","range":[4391974,4392198],"rangeHex":"0x00430426..0x00430506"},{"label":"direction-latch:0x0043058e","range":[4392238,4392462],"rangeHex":"0x0043052e..0x0043060e"},{"label":"direction-latch:0x004305b7","range":[4392279,4392503],"rangeHex":"0x00430557..0x00430637"},{"label":"direction-latch:0x004305d1","range":[4392305,4392529],"rangeHex":"0x00430571..0x00430651"},{"label":"direction-latch:0x004305e1","range":[4392321,4392545],"rangeHex":"0x00430581..0x00430661"},{"label":"direction-latch:0x004305f0","range":[4392336,4392560],"rangeHex":"0x00430590..0x00430670"},{"label":"direction-latch:0x00430607","range":[4392359,4392583],"rangeHex":"0x004305a7..0x00430687"},{"label":"direction-latch:0x0043070f","range":[4392623,4392847],"rangeHex":"0x004306af..0x0043078f"},{"label":"direction-latch:0x00430738","range":[4392664,4392888],"rangeHex":"0x004306d8..0x004307b8"},{"label":"direction-latch:0x00430752","range":[4392690,4392914],"rangeHex":"0x004306f2..0x004307d2"},{"label":"direction-latch:0x00430762","range":[4392706,4392930],"rangeHex":"0x00430702..0x004307e2"},{"label":"direction-latch:0x00430771","range":[4392721,4392945],"rangeHex":"0x00430711..0x004307f1"},{"label":"direction-latch:0x00430788","range":[4392744,4392968],"rangeHex":"0x00430728..0x00430808"},{"label":"direction-latch:0x004308b5","range":[4393045,4393269],"rangeHex":"0x00430855..0x00430935"},{"label":"direction-latch:0x004308de","range":[4393086,4393310],"rangeHex":"0x0043087e..0x0043095e"},{"label":"direction-latch:0x004308f8","range":[4393112,4393336],"rangeHex":"0x00430898..0x00430978"},{"label":"direction-latch:0x00430908","range":[4393128,4393352],"rangeHex":"0x004308a8..0x00430988"},{"label":"direction-latch:0x00430917","range":[4393143,4393367],"rangeHex":"0x004308b7..0x00430997"},{"label":"direction-latch:0x0043092e","range":[4393166,4393390],"rangeHex":"0x004308ce..0x004309ae"},{"label":"direction-latch:0x00430a77","range":[4393495,4393719],"rangeHex":"0x00430a17..0x00430af7"},{"label":"direction-latch:0x00430aa0","range":[4393536,4393760],"rangeHex":"0x00430a40..0x00430b20"},{"label":"direction-latch:0x00430aba","range":[4393562,4393786],"rangeHex":"0x00430a5a..0x00430b3a"},{"label":"direction-latch:0x00430aca","range":[4393578,4393802],"rangeHex":"0x00430a6a..0x00430b4a"},{"label":"direction-latch:0x00430ad9","range":[4393593,4393817],"rangeHex":"0x00430a79..0x00430b59"},{"label":"direction-latch:0x00430b13","range":[4393651,4393875],"rangeHex":"0x00430ab3..0x00430b93"},{"label":"direction-latch:0x00430dfb","range":[4394395,4394619],"rangeHex":"0x00430d9b..0x00430e7b"},{"label":"direction-latch:0x00430e32","range":[4394450,4394674],"rangeHex":"0x00430dd2..0x00430eb2"},{"label":"direction-latch:0x00430fe4","range":[4394884,4395108],"rangeHex":"0x00430f84..0x00431064"},{"label":"direction-latch:0x00430ff3","range":[4394899,4395123],"rangeHex":"0x00430f93..0x00431073"},{"label":"direction-latch:0x00431003","range":[4394915,4395139],"rangeHex":"0x00430fa3..0x00431083"},{"label":"direction-latch:0x00431011","range":[4394929,4395153],"rangeHex":"0x00430fb1..0x00431091"},{"label":"direction-latch:0x00431020","range":[4394944,4395168],"rangeHex":"0x00430fc0..0x004310a0"},{"label":"direction-latch:0x004310ac","range":[4395084,4395308],"rangeHex":"0x0043104c..0x0043112c"},{"label":"direction-latch:0x004312a2","range":[4395586,4395810],"rangeHex":"0x00431242..0x00431322"},{"label":"direction-latch:0x004312b2","range":[4395602,4395826],"rangeHex":"0x00431252..0x00431332"},{"label":"direction-latch:0x004312c2","range":[4395618,4395842],"rangeHex":"0x00431262..0x00431342"},{"label":"direction-latch:0x004312d2","range":[4395634,4395858],"rangeHex":"0x00431272..0x00431352"},{"label":"direction-latch:0x00431300","range":[4395680,4395904],"rangeHex":"0x004312a0..0x00431380"},{"label":"direction-latch:0x00431310","range":[4395696,4395920],"rangeHex":"0x004312b0..0x00431390"},{"label":"direction-latch:0x00431320","range":[4395712,4395936],"rangeHex":"0x004312c0..0x004313a0"},{"label":"direction-latch:0x00431330","range":[4395728,4395952],"rangeHex":"0x004312d0..0x004313b0"},{"label":"direction-latch:0x0043135e","range":[4395774,4395998],"rangeHex":"0x004312fe..0x004313de"},{"label":"direction-latch:0x0043136e","range":[4395790,4396014],"rangeHex":"0x0043130e..0x004313ee"},{"label":"direction-latch:0x0043137e","range":[4395806,4396030],"rangeHex":"0x0043131e..0x004313fe"},{"label":"direction-latch:0x0043138e","range":[4395822,4396046],"rangeHex":"0x0043132e..0x0043140e"},{"label":"direction-latch:0x004313bc","range":[4395868,4396092],"rangeHex":"0x0043135c..0x0043143c"},{"label":"direction-latch:0x004313cc","range":[4395884,4396108],"rangeHex":"0x0043136c..0x0043144c"},{"label":"direction-latch:0x004313dc","range":[4395900,4396124],"rangeHex":"0x0043137c..0x0043145c"},{"label":"direction-latch:0x004313ec","range":[4395916,4396140],"rangeHex":"0x0043138c..0x0043146c"},{"label":"direction-latch:0x00431a22","range":[4397506,4397730],"rangeHex":"0x004319c2..0x00431aa2"},{"label":"direction-latch:0x00431a52","range":[4397554,4397778],"rangeHex":"0x004319f2..0x00431ad2"},{"label":"direction-latch:0x00431ac4","range":[4397668,4397892],"rangeHex":"0x00431a64..0x00431b44"},{"label":"direction-latch:0x00431ad5","range":[4397685,4397909],"rangeHex":"0x00431a75..0x00431b55"},{"label":"direction-latch:0x00431af0","range":[4397712,4397936],"rangeHex":"0x00431a90..0x00431b70"},{"label":"direction-latch:0x00431b62","range":[4397826,4398050],"rangeHex":"0x00431b02..0x00431be2"},{"label":"direction-latch:0x00431b73","range":[4397843,4398067],"rangeHex":"0x00431b13..0x00431bf3"},{"label":"direction-latch:0x00431b8e","range":[4397870,4398094],"rangeHex":"0x00431b2e..0x00431c0e"},{"label":"direction-latch:0x00431bda","range":[4397946,4398170],"rangeHex":"0x00431b7a..0x00431c5a"},{"label":"direction-latch:0x00431be6","range":[4397958,4398182],"rangeHex":"0x00431b86..0x00431c66"},{"label":"direction-latch:0x00431c16","range":[4398006,4398230],"rangeHex":"0x00431bb6..0x00431c96"},{"label":"direction-latch:0x00431c6f","range":[4398095,4398319],"rangeHex":"0x00431c0f..0x00431cef"},{"label":"direction-latch:0x00431cf7","range":[4398231,4398455],"rangeHex":"0x00431c97..0x00431d77"},{"label":"direction-latch:0x00431db0","range":[4398416,4398640],"rangeHex":"0x00431d50..0x00431e30"},{"label":"direction-latch:0x00431e67","range":[4398599,4398823],"rangeHex":"0x00431e07..0x00431ee7"},{"label":"direction-latch:0x00431eee","range":[4398734,4398958],"rangeHex":"0x00431e8e..0x00431f6e"},{"label":"direction-latch:0x00431f75","range":[4398869,4399093],"rangeHex":"0x00431f15..0x00431ff5"},{"label":"direction-latch:0x00431fbe","range":[4398942,4399166],"rangeHex":"0x00431f5e..0x0043203e"}],"allOtherTextReferences":[{"referenceVaHex":"0x00430157","instructionVaHex":"0x00430155","instructionBytesHex":"c6 05 33 45 57 00 00 c7 45 fc 00 00","kind":"write-immediate-u8","range":"other-text","valueHex":"0x00","consumerClass":"movement-state-initializer-reset","observedEffect":"writes direction latch 0x00 while resetting actor/list display state","windowHex":"0x004300f7..0x004301d7","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x0043135e","instructionVaHex":"0x0043135d","instructionBytesHex":"a0 33 45 57 00 83 f8 05 0f 84 30 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x07 or 0x03","windowHex":"0x004312fe..0x004313de","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x0043136e","instructionVaHex":"0x0043136d","instructionBytesHex":"a0 33 45 57 00 83 f8 06 0f 84 20 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x07 or 0x03","windowHex":"0x0043130e..0x004313ee","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x0043137e","instructionVaHex":"0x0043137d","instructionBytesHex":"a0 33 45 57 00 83 f8 07 0f 84 10 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x07 or 0x03","windowHex":"0x0043131e..0x004313fe","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x0043138e","instructionVaHex":"0x0043138d","instructionBytesHex":"a0 33 45 57 00 83 f8 08 0f 85 0f 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x07 or 0x03","windowHex":"0x0043132e..0x0043140e","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x004313bc","instructionVaHex":"0x004313bb","instructionBytesHex":"a0 33 45 57 00 83 f8 05 0f 84 30 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x08 or 0x04","windowHex":"0x0043135c..0x0043143c","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x004313cc","instructionVaHex":"0x004313cb","instructionBytesHex":"a0 33 45 57 00 83 f8 06 0f 84 20 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x08 or 0x04","windowHex":"0x0043136c..0x0043144c","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x004313dc","instructionVaHex":"0x004313db","instructionBytesHex":"a0 33 45 57 00 83 f8 07 0f 84 10 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x08 or 0x04","windowHex":"0x0043137c..0x0043145c","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false},{"referenceVaHex":"0x004313ec","instructionVaHex":"0x004313eb","instructionBytesHex":"a0 33 45 57 00 83 f8 08 0f 85 0f 00","kind":"read-al","range":"other-text","valueHex":null,"consumerClass":"actor-state-continuation-read","observedEffect":"compares latch against 0x05..0x08 and selects actor +0x68 state 0x08 or 0x04","windowHex":"0x0043138c..0x0043146c","transitionLikeWindowRelHitCount":0,"routeImmediateWindowHitCount":0,"transitionConsumerProofFound":false}],"otherTextTransitionConsumerCount":0,"otherTextResetCount":1,"otherTextActorStateContinuationReadCount":8,"otherTextUnclassifiedCount":0,"otherTextRouteImmediateWindowHitCount":0,"otherTextTransitionLikeWindowRelHitCount":0,"otherTextReferencesClassifiedNonTransition":true,"sampleReferences":[{"referenceVaHex":"0x00430157","instructionVaHex":"0x00430155","instructionBytesHex":"c6 05 33 45 57 00 00 c7 45 fc 00 00","kind":"write-immediate-u8","range":"other-text","valueHex":"0x00"},{"referenceVaHex":"0x0043024c","instructionVaHex":"0x0043024a","instructionBytesHex":"c6 05 33 45 57 00 00 c6 05 32 45 57","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x00"},{"referenceVaHex":"0x004302c8","instructionVaHex":"0x004302c7","instructionBytesHex":"a2 33 45 57 00 c6 05 7c 45 57 00 00","kind":"write-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x004302e8","instructionVaHex":"0x004302e6","instructionBytesHex":"c6 05 33 45 57 00 01 e9 51 00 00 00","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x01"},{"referenceVaHex":"0x004302f4","instructionVaHex":"0x004302f2","instructionBytesHex":"c6 05 33 45 57 00 02 e9 45 00 00 00","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x02"},{"referenceVaHex":"0x00430300","instructionVaHex":"0x004302fe","instructionBytesHex":"c6 05 33 45 57 00 03 e9 39 00 00 00","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x03"},{"referenceVaHex":"0x0043030c","instructionVaHex":"0x0043030a","instructionBytesHex":"c6 05 33 45 57 00 04 e9 2d 00 00 00","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x04"},{"referenceVaHex":"0x00430420","instructionVaHex":"0x0043041e","instructionBytesHex":"c6 05 33 45 57 00 05 33 c0 66 a1 10","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x05"},{"referenceVaHex":"0x00430437","instructionVaHex":"0x00430435","instructionBytesHex":"c6 05 33 45 57 00 06 33 c0 66 a1 10","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x06"},{"referenceVaHex":"0x0043044e","instructionVaHex":"0x0043044c","instructionBytesHex":"c6 05 33 45 57 00 07 33 c0 66 a1 10","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x07"},{"referenceVaHex":"0x00430465","instructionVaHex":"0x00430463","instructionBytesHex":"c6 05 33 45 57 00 08 33 c0 a0 33 45","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x08"},{"referenceVaHex":"0x0043046d","instructionVaHex":"0x0043046c","instructionBytesHex":"a0 33 45 57 00 89 45 e8 e9 6f 06 00","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x00430486","instructionVaHex":"0x00430485","instructionBytesHex":"a0 33 45 57 00 83 f8 01 0f 85 62 01","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x0043058e","instructionVaHex":"0x0043058d","instructionBytesHex":"a0 33 45 57 00 83 f8 03 0f 85 0a 00","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x004305b7","instructionVaHex":"0x004305b6","instructionBytesHex":"a0 33 45 57 00 83 f8 04 0f 85 0a 00","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x004305d1","instructionVaHex":"0x004305d0","instructionBytesHex":"a0 33 45 57 00 83 f8 03 0f 84 10 00","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x004305e1","instructionVaHex":"0x004305e0","instructionBytesHex":"a0 33 45 57 00 83 f8 04 0f 85 07 00","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x004305f0","instructionVaHex":"0x004305ee","instructionBytesHex":"c6 05 33 45 57 00 01 e9 16 05 00 00","kind":"write-immediate-u8","range":"actor-controller","valueHex":"0x01"},{"referenceVaHex":"0x00430607","instructionVaHex":"0x00430606","instructionBytesHex":"a0 33 45 57 00 83 f8 02 0f 85 62 01","kind":"read-al","range":"actor-controller","valueHex":null},{"referenceVaHex":"0x0043070f","instructionVaHex":"0x0043070e","instructionBytesHex":"a0 33 45 57 00 83 f8 03 0f 85 0a 00","kind":"read-al","range":"actor-controller","valueHex":null}],"conclusion":"All direct .text references to the direction latch were scanned with local windows. None of those windows contains a direct map-loader/script-runner/selector-table branch or a selected-pointer, current-root, source-map, or target-map immediate. The refs outside the bounded helper/controller ranges are one movement-state reset and two nearby actor-state compare clusters that select actor +0x68 states, not a map transition consumer. Direction latch use therefore remains actor movement/collision state, not edge-transition proof."},"globalTransitionReferenceEvidence":{"textRangeHex":"0x00401000..0x0043a7ff","directReferences":{"rangeHex":"0x00401000..0x0043a7ff","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":4,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":["0x0040237f","0x004058af","0x004058d8","0x004330a9"],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":6,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0},"actorControllerDirectRelHitCount":1,"actorControllerDirectRelHitVaHexes":["0x00407cb0"],"collisionHelperDirectRelHitCount":20,"collisionHelperDirectRelHitVaHexes":["0x0043047b","0x00430583","0x0043059d","0x004305ac","0x004305c6","0x004305fc","0x00430704","0x0043071e","0x0043072d","0x00430747","0x0043077d","0x004308aa","0x004308c4","0x004308d3","0x004308ed","0x00430923","0x00430a6c","0x00430a86","0x00430a95","0x00430aaf"],"conclusion":"A whole-.text direct-reference scan finds actor movement/collision entry points, but no direct map-loader or selector-table branch tied to the edge path. The few direct script-runner calls are outside the actor movement/collision ranges and do not carry the current source/target immediates."},"scriptRunnerCallContextEvidence":{"targetLabel":"script-runner","targetVaHex":"0x00402321","textRangeHex":"0x00401000..0x0043a7ff","windowBeforeBytes":192,"windowAfterBytes":192,"callerCount":4,"actorControllerRangeCallerCount":0,"collisionHelperRangeCallerCount":0,"routeImmediateWindowHitCount":0,"selectedPointerGlobalImmediateWindowHitCount":0,"currentSelectorRootImmediateWindowHitCount":0,"sourceMapStringImmediateWindowHitCount":0,"targetMapStringImmediateWindowHitCount":0,"mapLoaderWindowRelHitCount":0,"selectorTableWindowRelHitCount":0,"windowRanges":[{"label":"script-runner-call:0x0040237f","range":[4203199,4203583],"rangeHex":"0x004022bf..0x0040243f"},{"label":"script-runner-call:0x004058af","range":[4216815,4217199],"rangeHex":"0x004057ef..0x0040596f"},{"label":"script-runner-call:0x004058d8","range":[4216856,4217240],"rangeHex":"0x00405818..0x00405998"},{"label":"script-runner-call:0x004330a9","range":[4403177,4403561],"rangeHex":"0x00432fe9..0x00433169"}],"sampleCallWindows":[{"callVaHex":"0x0040237f","windowHex":"0x004022bf..0x0040243f","selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"callVaHex":"0x004058af","windowHex":"0x004057ef..0x0040596f","selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"callVaHex":"0x004058d8","windowHex":"0x00405818..0x00405998","selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"callVaHex":"0x004330a9","windowHex":"0x00432fe9..0x00433169","selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"selectorTableDirectRelHitCount":0}],"conclusion":"All direct script-runner calls were scanned with local windows. They are outside the actor-controller/collision-helper ranges and their windows contain no map-loader or selector-table rel branches and no selected-pointer, current-root, source-map, or target-map immediates."},"selectedPointerImmediateContextEvidence":{"targetLabel":"selected-pointer-global","targetVaHex":"0x0059de30","textRangeHex":"0x00401000..0x0043a7ff","windowBeforeBytes":192,"windowAfterBytes":192,"immediateRefCount":6,"routeSpecificWindowHitCount":0,"currentSelectorRootImmediateWindowHitCount":0,"sourceMapStringImmediateWindowHitCount":0,"targetMapStringImmediateWindowHitCount":0,"mapLoaderWindowRelHitCount":0,"scriptRunnerWindowRelHitCount":0,"selectorTableWindowRelHitCount":0,"windowRanges":[{"label":"selected-pointer-ref:0x0040adb9","range":[4238585,4238969],"rangeHex":"0x0040acf9..0x0040ae79"},{"label":"selected-pointer-ref:0x0040add8","range":[4238616,4239000],"rangeHex":"0x0040ad18..0x0040ae98"},{"label":"selected-pointer-ref:0x0040adff","range":[4238655,4239039],"rangeHex":"0x0040ad3f..0x0040aebf"},{"label":"selected-pointer-ref:0x0040ae38","range":[4238712,4239096],"rangeHex":"0x0040ad78..0x0040aef8"},{"label":"selected-pointer-ref:0x0040ae4b","range":[4238731,4239115],"rangeHex":"0x0040ad8b..0x0040af0b"},{"label":"selected-pointer-ref:0x004234bb","range":[4338683,4339067],"rangeHex":"0x004233fb..0x0042357b"}],"sampleReferenceWindows":[{"refVaHex":"0x0040adb9","windowHex":"0x0040acf9..0x0040ae79","selectedPointerGlobalImmediateCount":5,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"refVaHex":"0x0040add8","windowHex":"0x0040ad18..0x0040ae98","selectedPointerGlobalImmediateCount":5,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"refVaHex":"0x0040adff","windowHex":"0x0040ad3f..0x0040aebf","selectedPointerGlobalImmediateCount":5,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"refVaHex":"0x0040ae38","windowHex":"0x0040ad78..0x0040aef8","selectedPointerGlobalImmediateCount":5,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"refVaHex":"0x0040ae4b","windowHex":"0x0040ad8b..0x0040af0b","selectedPointerGlobalImmediateCount":5,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0},{"refVaHex":"0x004234bb","windowHex":"0x004233fb..0x0042357b","selectedPointerGlobalImmediateCount":1,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0,"mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0}],"conclusion":"All direct selected-pointer global immediates in .text were scanned with local windows. Those windows do not contain current-root, source-map, target-map, map-loader, script-runner, or selector-table evidence that would tie the global selected-pointer access to this edge path."},"encodedScanTargets":[{"label":"map-loader-function","va":4342940,"vaHex":"0x0042449c","group":"transition"},{"label":"script-runner-function","va":4203297,"vaHex":"0x00402321","group":"transition"},{"label":"selector-table-function-or-data","va":4468021,"vaHex":"0x00442d35","group":"transition"},{"label":"selected-pointer-global","va":5889584,"vaHex":"0x0059de30","group":"selected-pointer"},{"label":"current-selector-root","va":5506836,"vaHex":"0x00540714","group":"current"},{"label":"source-map-string","va":5501895,"vaHex":"0x0053f3c7","group":"route-string"},{"label":"target-map-string","va":5501908,"vaHex":"0x0053f3d4","group":"route-string"}],"edgeHandlerEncodedTargetScan":{"classification":"no-encoded-route-target-scalars-in-edge-windows","rawScalarCandidateCount":0,"transitionRawScalarCandidateCount":0,"routeProofRawScalarCandidateCount":0,"selectedPointerRawScalarCandidateCount":0,"promotingCandidateCount":0,"targetGroupCounts":{},"targetLabelCounts":{},"kindCounts":{},"scanLabelCounts":{},"sampleRows":[],"promotionStatus":"blocked"},"edgeHandlerEncodedTargetClassification":"no-encoded-route-target-scalars-in-edge-windows","edgeHandlerEncodedTargetRawScalarCandidateCount":0,"edgeHandlerEncodedTargetTransitionRawScalarCandidateCount":0,"edgeHandlerEncodedTargetRouteProofRawScalarCandidateCount":0,"edgeHandlerEncodedTargetSelectedPointerRawScalarCandidateCount":0,"edgeHandlerEncodedTargetPromotingCandidateCount":0,"edgeLocalWindowEncodedTargetScan":{"classification":"no-encoded-route-target-scalars-in-edge-windows","rawScalarCandidateCount":0,"transitionRawScalarCandidateCount":0,"routeProofRawScalarCandidateCount":0,"selectedPointerRawScalarCandidateCount":0,"promotingCandidateCount":0,"targetGroupCounts":{},"targetLabelCounts":{},"kindCounts":{},"scanLabelCounts":{},"sampleRows":[],"promotionStatus":"blocked"},"edgeLocalWindowEncodedTargetClassification":"no-encoded-route-target-scalars-in-edge-windows","edgeLocalWindowEncodedTargetRawScalarCandidateCount":0,"edgeLocalWindowEncodedTargetTransitionRawScalarCandidateCount":0,"edgeLocalWindowEncodedTargetRouteProofRawScalarCandidateCount":0,"edgeLocalWindowEncodedTargetSelectedPointerRawScalarCandidateCount":0,"edgeLocalWindowEncodedTargetPromotingCandidateCount":0,"edgeCallGraphEncodedTargetScan":{"classification":"no-encoded-route-target-scalars-in-edge-windows","rawScalarCandidateCount":0,"transitionRawScalarCandidateCount":0,"routeProofRawScalarCandidateCount":0,"selectedPointerRawScalarCandidateCount":0,"promotingCandidateCount":0,"targetGroupCounts":{},"targetLabelCounts":{},"kindCounts":{},"scanLabelCounts":{},"sampleRows":[],"promotionStatus":"blocked"},"edgeCallGraphEncodedTargetClassification":"no-encoded-route-target-scalars-in-edge-windows","edgeCallGraphEncodedTargetRawScalarCandidateCount":0,"edgeCallGraphEncodedTargetTransitionRawScalarCandidateCount":0,"edgeCallGraphEncodedTargetRouteProofRawScalarCandidateCount":0,"edgeCallGraphEncodedTargetSelectedPointerRawScalarCandidateCount":0,"edgeCallGraphEncodedTargetPromotingCandidateCount":0,"edgeGlobalContrastWindowEncodedTargetScan":{"classification":"edge-encoded-route-target-scalars-nonpromoting","rawScalarCandidateCount":4,"transitionRawScalarCandidateCount":4,"routeProofRawScalarCandidateCount":0,"selectedPointerRawScalarCandidateCount":0,"promotingCandidateCount":0,"targetGroupCounts":{"transition":4},"targetLabelCounts":{"script-runner-function":4},"kindCounts":{"signed-rel32-site-plus4":4},"scanLabelCounts":{"script-runner-call:0x0040237f":1,"script-runner-call:0x004058af":2,"script-runner-call:0x004330a9":1},"sampleRows":[{"scanLabel":"script-runner-call:0x0040237f","siteVaHex":"0x00402380","rangeHex":"0x004022bf..0x0040243f","kind":"signed-rel32-site-plus4","valueHex":"0xffffff9d","targetHex":"0x00402321","targetLabel":"script-runner-function","targetGroup":"transition","siteSection":".text","promotionStatus":"blocked","promotesRouteExecution":false},{"scanLabel":"script-runner-call:0x004058af","siteVaHex":"0x004058b0","rangeHex":"0x004057ef..0x0040596f","kind":"signed-rel32-site-plus4","valueHex":"0xffffca6d","targetHex":"0x00402321","targetLabel":"script-runner-function","targetGroup":"transition","siteSection":".text","promotionStatus":"blocked","promotesRouteExecution":false},{"scanLabel":"script-runner-call:0x004058af","siteVaHex":"0x004058d9","rangeHex":"0x004057ef..0x0040596f","kind":"signed-rel32-site-plus4","valueHex":"0xffffca44","targetHex":"0x00402321","targetLabel":"script-runner-function","targetGroup":"transition","siteSection":".text","promotionStatus":"blocked","promotesRouteExecution":false},{"scanLabel":"script-runner-call:0x004330a9","siteVaHex":"0x004330aa","rangeHex":"0x00432fe9..0x00433169","kind":"signed-rel32-site-plus4","valueHex":"0xfffcf273","targetHex":"0x00402321","targetLabel":"script-runner-function","targetGroup":"transition","siteSection":".text","promotionStatus":"blocked","promotesRouteExecution":false}],"promotionStatus":"blocked"},"edgeGlobalContrastWindowEncodedTargetClassification":"edge-encoded-route-target-scalars-nonpromoting","edgeGlobalContrastWindowEncodedTargetRawScalarCandidateCount":4,"edgeGlobalContrastWindowEncodedTargetTransitionRawScalarCandidateCount":4,"edgeGlobalContrastWindowEncodedTargetRouteProofRawScalarCandidateCount":0,"edgeGlobalContrastWindowEncodedTargetSelectedPointerRawScalarCandidateCount":0,"edgeGlobalContrastWindowEncodedTargetPromotingCandidateCount":0,"directCallGraphEvidence":{"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"maxDepth":3,"observedMaxDepth":2,"rootRanges":[{"label":"actor-controller","startVaHex":"0x0043022d","rangeHex":"0x0043022d..0x00431350"},{"label":"collision-helper","startVaHex":"0x004319f8","rangeHex":"0x004319f8..0x00431fe8"}],"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachability":{"mapLoaderFunction":false,"scriptRunnerFunction":false,"selectorTableFunctionOrData":false},"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejection":{"classification":"bounded-indirect-callgraph-no-static-transition-target","proofFound":false,"candidateCount":6,"staticAbsoluteMemoryCandidateCount":0,"indexedJumpTableCandidateCount":6,"indexedJumpTableEntryCount":58,"indexedJumpTableTargetCount":58,"indexedJumpTableUniqueTargetCount":54,"indexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indexedJumpTableAuditRows":[{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x0043032c","kind":"jmp","indexedJumpTableVaHex":"0x00430333","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x004302e6","0x004302f2","0x004302fe","0x0043030a"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430af9","kind":"jmp","indexedJumpTableVaHex":"0x00430b00","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00430479","0x004305fa","0x0043077b","0x00430921"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430d5a","kind":"jmp","indexedJumpTableVaHex":"0x00430d61","indexedJumpTableSection":".text","indexedJumpTableEntryCount":34,"indexedJumpTableSampleTargetHexes":["0x00430b1f","0x00430b2e","0x00430b3d","0x00430b4c","0x00430b5b","0x00430b74","0x00430b8d","0x00430ba6","0x00430bbf","0x00430bce","0x00430bdd","0x00430bec","0x00430bfb","0x00430c0a","0x00430c19","0x00430c28"],"targetClassCounts":{"actor-controller-local":34},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430fca","kind":"jmp","indexedJumpTableVaHex":"0x00430fd1","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00430e3e","0x00430ea8","0x00430ef9","0x00430f4a"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431c8f","kind":"jmp","indexedJumpTableVaHex":"0x00431c96","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00431a20","0x00431ad3","0x00431b71","0x00431be4"],"targetClassCounts":{"collision-helper-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431f94","kind":"jmp","indexedJumpTableVaHex":"0x00431f9b","indexedJumpTableSection":".text","indexedJumpTableEntryCount":8,"indexedJumpTableSampleTargetHexes":["0x00431d03","0x00431dba","0x00431e71","0x00431ef8","0x00431d03","0x00431dba","0x00431e71","0x00431ef8"],"targetClassCounts":{"collision-helper-local":8},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0}],"indexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indexedJumpTableOutsideEdgeHandlerTargetCount":0,"resolvedPointerCandidateCount":0,"unresolvedRegisterOrComputedCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"transitionHitRows":[],"routeHitRows":[],"sampleRows":[{"functionLabel":"actor-controller","depth":0,"path":["actor-controller"],"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x0043032c","kind":"jmp","modRmHex":"0x24","mod":0,"rm":4,"sibHex":"0x85","operandKind":"indexed-jump-table","displacementHex":"0x00430333","absoluteMemoryVaHex":null,"absoluteMemorySection":null,"indexedJumpTableVaHex":"0x00430333","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableTargetHexes":["0x004302e6","0x004302f2","0x004302fe","0x0043030a"],"indexedJumpTableSampleTargetHexes":["0x004302e6","0x004302f2","0x004302fe","0x0043030a"],"resolvedPointerHex":null,"resolvedPointerSection":null,"transitionOperandLabel":null,"transitionResolvedLabel":null,"transitionTableLabels":[],"routeOperandLabel":null,"routeResolvedLabel":null,"routeTableLabels":[]},{"functionLabel":"actor-controller","depth":0,"path":["actor-controller"],"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430af9","kind":"jmp","modRmHex":"0x24","mod":0,"rm":4,"sibHex":"0x85","operandKind":"indexed-jump-table","displacementHex":"0x00430b00","absoluteMemoryVaHex":null,"absoluteMemorySection":null,"indexedJumpTableVaHex":"0x00430b00","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableTargetHexes":["0x00430479","0x004305fa","0x0043077b","0x00430921"],"indexedJumpTableSampleTargetHexes":["0x00430479","0x004305fa","0x0043077b","0x00430921"],"resolvedPointerHex":null,"resolvedPointerSection":null,"transitionOperandLabel":null,"transitionResolvedLabel":null,"transitionTableLabels":[],"routeOperandLabel":null,"routeResolvedLabel":null,"routeTableLabels":[]},{"functionLabel":"actor-controller","depth":0,"path":["actor-controller"],"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430d5a","kind":"jmp","modRmHex":"0x24","mod":0,"rm":4,"sibHex":"0x85","operandKind":"indexed-jump-table","displacementHex":"0x00430d61","absoluteMemoryVaHex":null,"absoluteMemorySection":null,"indexedJumpTableVaHex":"0x00430d61","indexedJumpTableSection":".text","indexedJumpTableEntryCount":34,"indexedJumpTableTargetHexes":["0x00430b1f","0x00430b2e","0x00430b3d","0x00430b4c","0x00430b5b","0x00430b74","0x00430b8d","0x00430ba6","0x00430bbf","0x00430bce","0x00430bdd","0x00430bec","0x00430bfb","0x00430c0a","0x00430c19","0x00430c28","0x00430c37","0x00430c46","0x00430c55","0x00430c64","0x00430c73","0x00430c82","0x00430c91","0x00430ca0","0x00430caf","0x00430cbe","0x00430ccd","0x00430cdc","0x00430ceb","0x00430cfa","0x00430d09","0x00430d18","0x00430d27","0x00430d36"],"indexedJumpTableSampleTargetHexes":["0x00430b1f","0x00430b2e","0x00430b3d","0x00430b4c","0x00430b5b","0x00430b74","0x00430b8d","0x00430ba6","0x00430bbf","0x00430bce","0x00430bdd","0x00430bec","0x00430bfb","0x00430c0a","0x00430c19","0x00430c28"],"resolvedPointerHex":null,"resolvedPointerSection":null,"transitionOperandLabel":null,"transitionResolvedLabel":null,"transitionTableLabels":[],"routeOperandLabel":null,"routeResolvedLabel":null,"routeTableLabels":[]},{"functionLabel":"actor-controller","depth":0,"path":["actor-controller"],"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430fca","kind":"jmp","modRmHex":"0x24","mod":0,"rm":4,"sibHex":"0x85","operandKind":"indexed-jump-table","displacementHex":"0x00430fd1","absoluteMemoryVaHex":null,"absoluteMemorySection":null,"indexedJumpTableVaHex":"0x00430fd1","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableTargetHexes":["0x00430e3e","0x00430ea8","0x00430ef9","0x00430f4a"],"indexedJumpTableSampleTargetHexes":["0x00430e3e","0x00430ea8","0x00430ef9","0x00430f4a"],"resolvedPointerHex":null,"resolvedPointerSection":null,"transitionOperandLabel":null,"transitionResolvedLabel":null,"transitionTableLabels":[],"routeOperandLabel":null,"routeResolvedLabel":null,"routeTableLabels":[]},{"functionLabel":"collision-helper","depth":0,"path":["collision-helper"],"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431c8f","kind":"jmp","modRmHex":"0x24","mod":0,"rm":4,"sibHex":"0x85","operandKind":"indexed-jump-table","displacementHex":"0x00431c96","absoluteMemoryVaHex":null,"absoluteMemorySection":null,"indexedJumpTableVaHex":"0x00431c96","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableTargetHexes":["0x00431a20","0x00431ad3","0x00431b71","0x00431be4"],"indexedJumpTableSampleTargetHexes":["0x00431a20","0x00431ad3","0x00431b71","0x00431be4"],"resolvedPointerHex":null,"resolvedPointerSection":null,"transitionOperandLabel":null,"transitionResolvedLabel":null,"transitionTableLabels":[],"routeOperandLabel":null,"routeResolvedLabel":null,"routeTableLabels":[]},{"functionLabel":"collision-helper","depth":0,"path":["collision-helper"],"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431f94","kind":"jmp","modRmHex":"0x24","mod":0,"rm":4,"sibHex":"0x85","operandKind":"indexed-jump-table","displacementHex":"0x00431f9b","absoluteMemoryVaHex":null,"absoluteMemorySection":null,"indexedJumpTableVaHex":"0x00431f9b","indexedJumpTableSection":".text","indexedJumpTableEntryCount":8,"indexedJumpTableTargetHexes":["0x00431d03","0x00431dba","0x00431e71","0x00431ef8","0x00431d03","0x00431dba","0x00431e71","0x00431ef8"],"indexedJumpTableSampleTargetHexes":["0x00431d03","0x00431dba","0x00431e71","0x00431ef8","0x00431d03","0x00431dba","0x00431e71","0x00431ef8"],"resolvedPointerHex":null,"resolvedPointerSection":null,"transitionOperandLabel":null,"transitionResolvedLabel":null,"transitionTableLabels":[],"routeOperandLabel":null,"routeResolvedLabel":null,"routeTableLabels":[]}],"conclusion":"The indirect call/jump-like opcodes reachable from the actor movement/collision ranges have no static absolute or resolved target matching the map loader, script runner, selector table, selected pointer, current root, or route map strings. Their indexed jump-table entries stay inside the actor-controller/collision-helper edge handlers, so they are local movement branches rather than map-transition proof."},"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphStaticAbsoluteMemoryCandidateCount":0,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAuditRows":[{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x0043032c","kind":"jmp","indexedJumpTableVaHex":"0x00430333","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x004302e6","0x004302f2","0x004302fe","0x0043030a"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430af9","kind":"jmp","indexedJumpTableVaHex":"0x00430b00","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00430479","0x004305fa","0x0043077b","0x00430921"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430d5a","kind":"jmp","indexedJumpTableVaHex":"0x00430d61","indexedJumpTableSection":".text","indexedJumpTableEntryCount":34,"indexedJumpTableSampleTargetHexes":["0x00430b1f","0x00430b2e","0x00430b3d","0x00430b4c","0x00430b5b","0x00430b74","0x00430b8d","0x00430ba6","0x00430bbf","0x00430bce","0x00430bdd","0x00430bec","0x00430bfb","0x00430c0a","0x00430c19","0x00430c28"],"targetClassCounts":{"actor-controller-local":34},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430fca","kind":"jmp","indexedJumpTableVaHex":"0x00430fd1","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00430e3e","0x00430ea8","0x00430ef9","0x00430f4a"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431c8f","kind":"jmp","indexedJumpTableVaHex":"0x00431c96","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00431a20","0x00431ad3","0x00431b71","0x00431be4"],"targetClassCounts":{"collision-helper-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431f94","kind":"jmp","indexedJumpTableVaHex":"0x00431f9b","indexedJumpTableSection":".text","indexedJumpTableEntryCount":8,"indexedJumpTableSampleTargetHexes":["0x00431d03","0x00431dba","0x00431e71","0x00431ef8","0x00431d03","0x00431dba","0x00431e71","0x00431ef8"],"targetClassCounts":{"collision-helper-local":8},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0}],"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphResolvedPointerCandidateCount":0,"indirectCallGraphUnresolvedRegisterOrComputedCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0,"transitionHitRows":[],"routeImmediateHitRows":[],"sampleCallEdges":[{"from":"actor-controller","depth":1,"callVaHex":"0x00430294","targetVaHex":"0x00424cd6","targetLabel":"sub_00424cd6","path":["actor-controller","0x00430294->0x00424cd6"]},{"from":"actor-controller","depth":1,"callVaHex":"0x0043047b","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x0043047b->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430583","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430583->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x0043059d","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x0043059d->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004305ac","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004305ac->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004305c6","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004305c6->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004305fc","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004305fc->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430704","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430704->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x0043071e","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x0043071e->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x0043072d","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x0043072d->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430747","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430747->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x0043077d","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x0043077d->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004308aa","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004308aa->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004308c4","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004308c4->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004308d3","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004308d3->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x004308ed","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x004308ed->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430923","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430923->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430a6c","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430a6c->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430a86","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430a86->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430a95","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430a95->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430aaf","targetVaHex":"0x004319f8","targetLabel":"sub_004319f8","path":["actor-controller","0x00430aaf->0x004319f8"]},{"from":"actor-controller","depth":1,"callVaHex":"0x00430e07","targetVaHex":"0x004330e0","targetLabel":"sub_004330e0","path":["actor-controller","0x00430e07->0x004330e0"]},{"from":"sub_00424cd6","depth":2,"callVaHex":"0x00424d06","targetVaHex":"0x00416ce2","targetLabel":"sub_00416ce2","path":["actor-controller","0x00430294->0x00424cd6","0x00424d06->0x00416ce2"]},{"from":"sub_004330e0","depth":2,"callVaHex":"0x004330eb","targetVaHex":"0x00427730","targetLabel":"sub_00427730","path":["actor-controller","0x00430e07->0x004330e0","0x004330eb->0x00427730"]}],"reachableFunctions":[{"label":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","path":["actor-controller"],"directCallCount":22,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","path":["collision-helper"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_00424cd6","depth":1,"rangeHex":"0x00424cd6..0x00424d28","path":["actor-controller","0x00430294->0x00424cd6"],"directCallCount":1,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_004319f8","depth":1,"rangeHex":"0x004319f8..0x00431a3e","path":["actor-controller","0x0043047b->0x004319f8"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_004330e0","depth":1,"rangeHex":"0x004330e0..0x00433112","path":["actor-controller","0x00430e07->0x004330e0"],"directCallCount":1,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_00416ce2","depth":2,"rangeHex":"0x00416ce2..0x00416d22","path":["actor-controller","0x00430294->0x00424cd6","0x00424d06->0x00416ce2"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_00427730","depth":2,"rangeHex":"0x00427730..0x00427774","path":["actor-controller","0x00430e07->0x004330e0","0x004330eb->0x00427730"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0}],"sampleReachableFunctions":[{"label":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","path":["actor-controller"],"directCallCount":22,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","path":["collision-helper"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_00424cd6","depth":1,"rangeHex":"0x00424cd6..0x00424d28","path":["actor-controller","0x00430294->0x00424cd6"],"directCallCount":1,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_004319f8","depth":1,"rangeHex":"0x004319f8..0x00431a3e","path":["actor-controller","0x0043047b->0x004319f8"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_004330e0","depth":1,"rangeHex":"0x004330e0..0x00433112","path":["actor-controller","0x00430e07->0x004330e0"],"directCallCount":1,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_00416ce2","depth":2,"rangeHex":"0x00416ce2..0x00416d22","path":["actor-controller","0x00430294->0x00424cd6","0x00424d06->0x00416ce2"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0},{"label":"sub_00427730","depth":2,"rangeHex":"0x00427730..0x00427774","path":["actor-controller","0x00430e07->0x004330e0","0x004330eb->0x00427730"],"directCallCount":0,"transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0}],"conclusion":"A bounded direct-call graph from the actor-controller and collision-helper ranges did not reach the map loader, script runner, selector table, selected-pointer global, current root, or route map strings. The indirect call/jump-like candidates in the same reachable graph also have no static route or transition target; computed operands still require runtime proof."},"directCallGraphDepthSensitivity":{"depthsChecked":[1,2,3,4,5,6],"defaultDepth":3,"maxDepthChecked":6,"proofAbsentAcrossCheckedDepths":true,"countsStableAtAndBeyondDefaultDepth":true,"defaultDepthRow":{"maxDepth":3,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":2,"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0},"rows":[{"maxDepth":1,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":1,"reachableFunctionCount":5,"directCallEdgeCount":22,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0},{"maxDepth":2,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":2,"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0},{"maxDepth":3,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":2,"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0},{"maxDepth":4,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":2,"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0},{"maxDepth":5,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":2,"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0},{"maxDepth":6,"classification":"bounded-direct-callgraph-no-transition-path","proofFound":false,"observedMaxDepth":2,"reachableFunctionCount":7,"directCallEdgeCount":24,"transitionTargetReachableCount":0,"transitionTargetHitCount":0,"routeImmediateHitCount":0,"indirectCallLikeByteCount":6,"indirectCallGraphRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","indirectCallGraphProofFound":false,"indirectCallGraphCandidateCount":6,"indirectCallGraphIndexedJumpTableCandidateCount":6,"indirectCallGraphIndexedJumpTableEntryCount":58,"indirectCallGraphIndexedJumpTableTargetCount":58,"indirectCallGraphIndexedJumpTableUniqueTargetCount":54,"indirectCallGraphIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"indirectCallGraphIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"indirectCallGraphIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"indirectCallGraphTransitionTargetHitCount":0,"indirectCallGraphRouteImmediateHitCount":0}],"conclusion":"Depth sensitivity over max depths 1,2,3,4,5,6 found no transition target, route immediate, or indirect route target. Counts are stable at and beyond the default depth, so increasing the bounded call-graph depth does not make the edge candidates promotable."},"directCallGraphTransitionRejectionClassification":"bounded-direct-callgraph-no-transition-path","directCallGraphTransitionProofFound":false,"directCallGraphReachableFunctionCount":7,"directCallGraphDirectCallEdgeCount":24,"directCallGraphTransitionTargetReachableCount":0,"directCallGraphTransitionTargetHitCount":0,"directCallGraphRouteImmediateHitCount":0,"directCallGraphIndirectCallLikeByteCount":6,"directCallGraphIndirectRejectionClassification":"bounded-indirect-callgraph-no-static-transition-target","directCallGraphIndirectProofFound":false,"directCallGraphIndirectStaticAbsoluteMemoryCandidateCount":0,"directCallGraphIndirectIndexedJumpTableCandidateCount":6,"directCallGraphIndirectIndexedJumpTableEntryCount":58,"directCallGraphIndirectIndexedJumpTableTargetCount":58,"directCallGraphIndirectIndexedJumpTableUniqueTargetCount":54,"directCallGraphIndirectIndexedJumpTableTargetClassCounts":{"actor-controller-local":46,"collision-helper-local":12},"directCallGraphIndirectIndexedJumpTableAuditRows":[{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x0043032c","kind":"jmp","indexedJumpTableVaHex":"0x00430333","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x004302e6","0x004302f2","0x004302fe","0x0043030a"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430af9","kind":"jmp","indexedJumpTableVaHex":"0x00430b00","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00430479","0x004305fa","0x0043077b","0x00430921"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430d5a","kind":"jmp","indexedJumpTableVaHex":"0x00430d61","indexedJumpTableSection":".text","indexedJumpTableEntryCount":34,"indexedJumpTableSampleTargetHexes":["0x00430b1f","0x00430b2e","0x00430b3d","0x00430b4c","0x00430b5b","0x00430b74","0x00430b8d","0x00430ba6","0x00430bbf","0x00430bce","0x00430bdd","0x00430bec","0x00430bfb","0x00430c0a","0x00430c19","0x00430c28"],"targetClassCounts":{"actor-controller-local":34},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"actor-controller","depth":0,"rangeHex":"0x0043022d..0x00431350","instructionVaHex":"0x00430fca","kind":"jmp","indexedJumpTableVaHex":"0x00430fd1","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00430e3e","0x00430ea8","0x00430ef9","0x00430f4a"],"targetClassCounts":{"actor-controller-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431c8f","kind":"jmp","indexedJumpTableVaHex":"0x00431c96","indexedJumpTableSection":".text","indexedJumpTableEntryCount":4,"indexedJumpTableSampleTargetHexes":["0x00431a20","0x00431ad3","0x00431b71","0x00431be4"],"targetClassCounts":{"collision-helper-local":4},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0},{"functionLabel":"collision-helper","depth":0,"rangeHex":"0x004319f8..0x00431fe8","instructionVaHex":"0x00431f94","kind":"jmp","indexedJumpTableVaHex":"0x00431f9b","indexedJumpTableSection":".text","indexedJumpTableEntryCount":8,"indexedJumpTableSampleTargetHexes":["0x00431d03","0x00431dba","0x00431e71","0x00431ef8","0x00431d03","0x00431dba","0x00431e71","0x00431ef8"],"targetClassCounts":{"collision-helper-local":8},"allTargetsLocalToEdgeHandlers":true,"outsideEdgeHandlerTargetCount":0,"transitionTableLabels":[],"transitionTableLabelCount":0,"routeTableLabels":[],"routeTableLabelCount":0,"transitionOrRouteTableLabelCount":0}],"directCallGraphIndirectIndexedJumpTableAllTargetsLocalToEdgeHandlers":true,"directCallGraphIndirectIndexedJumpTableOutsideEdgeHandlerTargetCount":0,"directCallGraphIndirectResolvedPointerCandidateCount":0,"directCallGraphIndirectUnresolvedRegisterOrComputedCount":0,"directCallGraphIndirectTransitionTargetHitCount":0,"directCallGraphIndirectRouteImmediateHitCount":0,"directCallGraphDepthSensitivityMaxDepthChecked":6,"directCallGraphDepthSensitivityProofAbsentAcrossCheckedDepths":true,"directCallGraphDepthSensitivityCountsStableAtAndBeyondDefaultDepth":true,"actorControllerCallerWindowEvidence":{"targetLabel":"actor-controller","targetVaHex":"0x0043022d","textRangeHex":"0x00401000..0x0043a7ff","windowBeforeBytes":192,"windowAfterBytes":192,"callerCount":1,"transitionLikeWindowRelHitCount":0,"transitionLikeWindowRelHitVaHexes":[],"routeImmediateWindowHitCount":0,"routeWindowHitRows":[],"windowRanges":[{"label":"actor-controller-caller:0x00407cb0","range":[4226032,4226416],"rangeHex":"0x00407bf0..0x00407d70"}],"sampleCallerWindows":[{"callVaHex":"0x00407cb0","windowHex":"0x00407bf0..0x00407d70","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00407bf0..0x00407d70","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}}],"conclusion":"All direct callers of actor-controller were scanned with local windows. Any transition-like branch or source/target/current-root immediate near those calls must still be tied to the edge path before it can prove a generic boundary transition."},"collisionHelperCallerWindowEvidence":{"targetLabel":"collision-helper","targetVaHex":"0x004319f8","textRangeHex":"0x00401000..0x0043a7ff","windowBeforeBytes":192,"windowAfterBytes":192,"callerCount":20,"transitionLikeWindowRelHitCount":0,"transitionLikeWindowRelHitVaHexes":[],"routeImmediateWindowHitCount":0,"routeWindowHitRows":[],"windowRanges":[{"label":"collision-helper-caller:0x0043047b","range":[4391867,4392251],"rangeHex":"0x004303bb..0x0043053b"},{"label":"collision-helper-caller:0x00430583","range":[4392131,4392515],"rangeHex":"0x004304c3..0x00430643"},{"label":"collision-helper-caller:0x0043059d","range":[4392157,4392541],"rangeHex":"0x004304dd..0x0043065d"},{"label":"collision-helper-caller:0x004305ac","range":[4392172,4392556],"rangeHex":"0x004304ec..0x0043066c"},{"label":"collision-helper-caller:0x004305c6","range":[4392198,4392582],"rangeHex":"0x00430506..0x00430686"},{"label":"collision-helper-caller:0x004305fc","range":[4392252,4392636],"rangeHex":"0x0043053c..0x004306bc"},{"label":"collision-helper-caller:0x00430704","range":[4392516,4392900],"rangeHex":"0x00430644..0x004307c4"},{"label":"collision-helper-caller:0x0043071e","range":[4392542,4392926],"rangeHex":"0x0043065e..0x004307de"},{"label":"collision-helper-caller:0x0043072d","range":[4392557,4392941],"rangeHex":"0x0043066d..0x004307ed"},{"label":"collision-helper-caller:0x00430747","range":[4392583,4392967],"rangeHex":"0x00430687..0x00430807"},{"label":"collision-helper-caller:0x0043077d","range":[4392637,4393021],"rangeHex":"0x004306bd..0x0043083d"},{"label":"collision-helper-caller:0x004308aa","range":[4392938,4393322],"rangeHex":"0x004307ea..0x0043096a"},{"label":"collision-helper-caller:0x004308c4","range":[4392964,4393348],"rangeHex":"0x00430804..0x00430984"},{"label":"collision-helper-caller:0x004308d3","range":[4392979,4393363],"rangeHex":"0x00430813..0x00430993"},{"label":"collision-helper-caller:0x004308ed","range":[4393005,4393389],"rangeHex":"0x0043082d..0x004309ad"},{"label":"collision-helper-caller:0x00430923","range":[4393059,4393443],"rangeHex":"0x00430863..0x004309e3"},{"label":"collision-helper-caller:0x00430a6c","range":[4393388,4393772],"rangeHex":"0x004309ac..0x00430b2c"},{"label":"collision-helper-caller:0x00430a86","range":[4393414,4393798],"rangeHex":"0x004309c6..0x00430b46"},{"label":"collision-helper-caller:0x00430a95","range":[4393429,4393813],"rangeHex":"0x004309d5..0x00430b55"},{"label":"collision-helper-caller:0x00430aaf","range":[4393455,4393839],"rangeHex":"0x004309ef..0x00430b6f"}],"sampleCallerWindows":[{"callVaHex":"0x0043047b","windowHex":"0x004303bb..0x0043053b","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004303bb..0x0043053b","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430583","windowHex":"0x004304c3..0x00430643","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004304c3..0x00430643","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x0043059d","windowHex":"0x004304dd..0x0043065d","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004304dd..0x0043065d","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004305ac","windowHex":"0x004304ec..0x0043066c","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004304ec..0x0043066c","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004305c6","windowHex":"0x00430506..0x00430686","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00430506..0x00430686","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004305fc","windowHex":"0x0043053c..0x004306bc","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x0043053c..0x004306bc","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430704","windowHex":"0x00430644..0x004307c4","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00430644..0x004307c4","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x0043071e","windowHex":"0x0043065e..0x004307de","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x0043065e..0x004307de","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x0043072d","windowHex":"0x0043066d..0x004307ed","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x0043066d..0x004307ed","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430747","windowHex":"0x00430687..0x00430807","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00430687..0x00430807","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x0043077d","windowHex":"0x004306bd..0x0043083d","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004306bd..0x0043083d","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004308aa","windowHex":"0x004307ea..0x0043096a","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004307ea..0x0043096a","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004308c4","windowHex":"0x00430804..0x00430984","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00430804..0x00430984","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004308d3","windowHex":"0x00430813..0x00430993","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00430813..0x00430993","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x004308ed","windowHex":"0x0043082d..0x004309ad","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x0043082d..0x004309ad","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430923","windowHex":"0x00430863..0x004309e3","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x00430863..0x004309e3","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430a6c","windowHex":"0x004309ac..0x00430b2c","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004309ac..0x00430b2c","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430a86","windowHex":"0x004309c6..0x00430b46","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004309c6..0x00430b46","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430a95","windowHex":"0x004309d5..0x00430b55","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004309d5..0x00430b55","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}},{"callVaHex":"0x00430aaf","windowHex":"0x004309ef..0x00430b6f","transitionLikeDirectRelHitCount":0,"routeImmediateHitCount":0,"nearReferences":{"rangeHex":"0x004309ef..0x00430b6f","mapLoaderDirectRelHitCount":0,"scriptRunnerDirectRelHitCount":0,"selectorTableDirectRelHitCount":0,"transitionLikeDirectRelHits":{"mapLoaderFunction":[],"scriptRunnerFunction":[],"selectorTableFunctionOrData":[]},"selectedPointerGlobalImmediateCount":0,"currentSelectorRootImmediateCount":0,"sourceMapStringImmediateCount":0,"targetMapStringImmediateCount":0}}],"conclusion":"All direct callers of collision-helper were scanned with local windows. Any transition-like branch or source/target/current-root immediate near those calls must still be tied to the edge path before it can prove a generic boundary transition."},"sourceTargetStringVas":{"map1_01a":"0x0053f3c7","map2_02d":"0x0053f3d4"},"transitionLikeDirectRelHitCountInHelperOrController":0,"directRouteImmediateCountInHelperOrController":0,"missingPromotionEvidence":["a branch/call from the boundary collision path to the map loader or scene selector","a runtime watchpoint showing an edge candidate changes the selected map/root","a strict map1_01a source hotspot/event record for map2_02d"],"conclusion":"The top and bottom map1_01a routeAssist candidates are real map-edge boundary candidates, but the original collision helper evidence only shows boundary fallback writes to the direction latch before returning to the actor collision/overlap path. No direct map-loader, selected-pointer, current-root, or map1_01a/map2_02d string reference is present in the helper/controller ranges or near any direct direction-latch reference in .text, and the bounded direct-call graph from the actor movement/collision ranges remains stable through the deeper sensitivity pass without reaching a transition target or route-specific immediate. This keeps the manual movement trigger consumer unidentified; it does not support a scene-auto-transition interpretation, and a generic edge-trigger transition remains unproven."}