{"objective":"reverse candidates for already-confirmed map entries","confirmedEdgeCount":1,"candidateCount":1,"manualReviewOnlyCount":1,"rows":[{"entry":{"source":"map1_02b","target":"map1_01a","points":[{"x":11,"y":12,"spawnX":11,"spawnY":11},{"x":11,"y":13,"spawnX":11,"spawnY":11}],"spawn":{"x":11,"y":11}},"reverse":{"source":"map1_01a","target":"map1_02b","classification":"selector-and-geometry-candidate","promotionStatus":"manual-review-only","selectorRecordCount":2,"selectors":["0:0"],"leafPointers":["0x00503260","0x0050327c"],"strictEventRecordCount":0,"confirmedReviewCount":0,"exitCandidateCount":4,"reciprocalExitCandidateCount":3,"autoExitCandidateCount":2,"exitCandidates":[{"side":"top","x":18,"y":0,"standable":true,"edgeDistance":0,"autoTrigger":true,"targetHint":{"side":"bottom","x":58,"y":95,"standable":true,"edgeDistance":0,"autoTrigger":true,"projectionDelta":0.0859,"sideMatch":true},"reciprocalHint":true,"reviewUrl":"../web/game.html?map=map1_01a&startTile=18%2C0&focusTile=18%2C0&collision=1&overview=1","trialUrl":"../web/game.html?map=map1_01a&startTile=18%2C0&focusTile=18%2C0&collision=1&overview=1&trialTransitions=mapExitCandidates"},{"side":"left","x":3,"y":14,"standable":true,"edgeDistance":2,"autoTrigger":false,"targetHint":{"side":"right","x":99,"y":34,"standable":true,"edgeDistance":0,"autoTrigger":true,"projectionDelta":0.06,"sideMatch":true},"reciprocalHint":true,"reviewUrl":"../web/game.html?map=map1_01a&startTile=3%2C14&focusTile=3%2C14&collision=1&overview=1","trialUrl":"../web/game.html?map=map1_01a&startTile=3%2C14&focusTile=3%2C14&collision=1&overview=1&trialTransitions=mapExitCandidates"},{"side":"right","x":34,"y":19,"standable":true,"edgeDistance":2,"autoTrigger":false,"targetHint":{"side":"left","x":3,"y":12,"standable":true,"edgeDistance":2,"autoTrigger":false,"projectionDelta":0.2779,"sideMatch":true},"reciprocalHint":true,"reviewUrl":"../web/game.html?map=map1_01a&startTile=34%2C19&focusTile=34%2C19&collision=1&overview=1","trialUrl":"../web/game.html?map=map1_01a&startTile=34%2C19&focusTile=34%2C19&collision=1&overview=1&trialTransitions=mapExitCandidates"},{"side":"bottom","x":16,"y":47,"standable":true,"edgeDistance":0,"autoTrigger":true,"targetHint":{"side":"right","x":99,"y":34,"standable":true,"edgeDistance":0,"autoTrigger":true,"projectionDelta":0.0865,"sideMatch":false},"reciprocalHint":false,"reviewUrl":"../web/game.html?map=map1_01a&startTile=16%2C47&focusTile=16%2C47&collision=1&overview=1","trialUrl":"../web/game.html?map=map1_01a&startTile=16%2C47&focusTile=16%2C47&collision=1&overview=1&trialTransitions=mapExitCandidates"}]}}],"conclusion":"Reverse candidates are useful for route-assist playtesting, but they are not normal gameplay proof unless the reverse side has confirmed reviews or a strict source event record. The current start-route reverse map1_01a -> map1_02b has selector and geometry evidence only."}