Hwanse Web Playtest Route

Status: routeAssist-required

Confirmed start: map1_02b 11,12; routeAssist start: open

Confirmed reachable: map1_02b, map1_01a

RouteAssist reachable: 25 maps from map1_02b across 84 trial graph edges.

RouteAssist maps: map1_02b, map1_01a, map2_02d, map2_09g, map2_18d, map3_09a, map2_10g, map2_11g, map2_12h, map2_17h, map2_14j, map2_15j, map2_16j, map3_08j, map5_09h, map5_10h, map5_39h, map5_07h, map5_08h, map5_05h, map5_06h, map5_03h, map5_04h, map5_02h, map5_40f

Blocker: map1_01a -> map2_02d; promotion: trial-only; evidence: matrix / strict event coverage / external proof handoff

Completion audit: completion_audit; goal checklist: goal_completion_checklist.

External proof packages: captured-selector-2-0-savedata, runtime-trace-or-equivalent-selected-root-proof, strict-source-hotspot-review, selected-root-execution-proof, current-leaf-wrapper-proof, predecessor-fill-order-proof, selector-merge-proof, opcode20-gate-base-proof, opcode24-runtime-producer-proof.

External proof status: blocked; achieved False.

Required External Inputs

idneeded inputcurrent stateaccepted signalrefresh
real-selector-2-0-savecaptured gameplay SaveData/savedatN.dat or savedatN.ziprealSelector2:0=None; selectedPointer=None; routePair=None1274-byte save with 0x0002=0x02, 0x0003=0x00, selected pointer 0x00540714, and routeEvidenceProofFound == truepython3 tools/refresh_savedata_route_proof.py --search-root <file-or-dir-or-zip>
normal-route-runtime-traceruntime trace or equivalent selected-root proof from a stable debugger/VMcanRunRuntimeTraceNow=False; canCaptureTraceNow=False0x0059de30 becomes 0x00540714, or 0x00542b0c / 0x0040c675 is observed on a non-diagnostic route pathpython3 tools/summarize_selected_root_execution_external_proof_packet.py
strict-source-hotspotstrict map1_01a source coordinate/event row or manual review tied to map2_02dcandidates=4; proofFound=False; tileHotspotConfirmed=FalsestrictSourceHotspotProofFound == true and tileHotspotConfirmed == true for the same map1_01a -> map2_02d candidatepython3 tools/summarize_strict_source_hotspot_external_review_packet.py

Strict Hotspot Runtime Checklist

Route: map1_01a -> map2_02d; status blocked; proof False; tile hotspot False; rejection selector-only-scene-list-no-strict-hotspot; candidates 4; rejected 4.

Missing evidence: strict map1_01a event/coordinate source row for map2_02d, route review or tile hotspot tied to map1_01a -> map2_02d, strict source-target link for map1_01a -> map2_02d, equivalent runtime trigger proof replacing selector-only adjacency

sidesource tilesource standabletarget spawncoordinatereviews/eventsblock reasonslinks
top18,0geom True
original True
bottom 47,47
original True
coordinate-like-hit-without-table-text-ref
promotable False
0 / 0no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn
bottom16,47geom True
original False
top 46,0
original True
no-exact-packed-coordinate-hit
promotable False
0 / 0no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn
left3,14geom True
original True
right 95,16
original True
coordinate-like-hit-without-table-text-ref
promotable False
0 / 0no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn
right34,19geom True
original True
left 1,14
original True
coordinate-like-hit-without-table-text-ref
promotable False
0 / 0no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn

Strict Event Coverage

Report: strict_event_source_coverage. Field maps 174; strict event records 11; strict source maps 7 (4.02%); strict event pairs 53.

Route: map1_01a -> map2_02d; direct strict pairs 0; source strict events 0; target strict incoming 0; promotion blocked; allowed False.

Route cluster roles: source-as-event-source 0; source-as-target 1; source-as-manifest 1; target roles 0. reachable maps without strict source coverage: map1_01a.

confirmed reference: map1_02b -> map1_01a; direct strict pairs 1; confirmed reviews 2; rejected reviews 22.

Reciprocal Return Candidate

Report: reciprocal_transition_candidates. Reverse: map1_01a -> map1_02b; class selector-and-geometry-candidate; promotion manual-review-only.

Selector records 2; strict events 0; exit candidates 4; reciprocal hints 3; auto exits 2.

Savedata Evidence

Slot scan: savedata_slot_scan (not generated) unknown; found/valid None / None; real route evidence 0; synthetic diagnostics 0.

Real savedata gap: save_selector_real_savedata_evidence_gap (not generated). Current selector real saves: None; route-promotion real saves: None.

Public sample deltas: savedata_sample_deltas (not generated). Selector-distinguishing offsets: None; selector 2:0 public samples: None; route-pair public samples: None.

Real savedata candidates: None; valid None; archive candidates None; archive skipped None.

valid real candidates all blocked: None; block counts {}.

Public sample selectors: -. Required selected pointer: 0x00540714.

Browser scan patterns: SAVEDATA/savedat1.dat through SAVEDATA/savedat9.dat; SAVEDATA/savedat1.zip through SAVEDATA/savedat9.zip; SaveData/savedat1.dat through SaveData/savedat9.dat; SaveData/savedat1.zip through SaveData/savedat9.zip.

Browser links: savedatUrl dat / savedatUrl zip / scan SAVEDATA.

save offsetrequired valuemeaning
0x00020x02scene selector group
0x00030x00scene selector slot

Public Search Notes

Original Title/Start Context

Report: runtime_title_start_context. Selected pointer: 0x004a2d38; selector: 8:0; classification: title-resource-tail-not-field-record; promotion: diagnostic-only; allowed: False.

Selector 8:0 field-record span: 0x00498cd8..0x004990f0; title resource tail span: 0x004a2cc0..0x004a2d0b.

Input transition: 8:0 -> 50:0; classification non-field-map-resource-context; promotion diagnostic-only; target pointer 0x004d0584; target root 0x004ce104; field maps 0.

Input transition CNS: linked zh_rai.cns; referenced cara_05.cns, zh_rai.cns; payloads cara_05.cns:image:640x400, zh_rai.cns:image:472x88; selector rows readers/writers 4 / 6.

mapscene idstilesetsopenwalkreview
map5_01f0x4018map_f1, map_f2, map_f3openwalkreview
map5_40f0x6718map_f1, map_f2, map_f3openwalkreview
map5_02h0x4118map_h1, map_h2, map_h3openwalkreview
map5_04h0x4318map_h1, map_h2, map_h3openwalkreview
map5_03h0x4218map_h1, map_h2, map_h3openwalkreview
map5_05h0x4418map_h1, map_h2, map_h3openwalkreview

Candidate Exits

sidetileautostatusspawnblock reasonsopen
top18,0Trueblockedbottom 47,47no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn
bottom16,47Trueblockedtop 46,0no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn
left3,14Falseblockedright 95,16no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn
right34,19Falseblockedleft 1,14no map1_01a->map2_02d transition-review row; no strict map1_01a event transition; coordinate refs are non-promotable; variant coordinate scan found no strict source coordinate; tile signature matches only as geometry/tile evidenceassist / spawn

Post-Blocker Candidate Edges

sourcetargetselectorsopen
map2_02dmap2_18d10:0, 17:0, 1:0, 2:0, 4:0, 4:1source / target
map2_02dmap2_09g1:0source / target
map2_02dmap3_09a4:0, 4:1source / target

RouteAssist Path Samples

targethopspathfirst open
map1_01a1map1_02b -> map1_01aopen
map2_02d2map1_02b -> map1_01a -> map2_02dopen
map2_09g3map1_02b -> map1_01a -> map2_02d -> map2_09gopen
map2_18d3map1_02b -> map1_01a -> map2_02d -> map2_18dopen
map3_09a3map1_02b -> map1_01a -> map2_02d -> map3_09aopen
map2_10g4map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_10gopen
map2_11g4map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11gopen
map2_12h5map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_10g -> map2_12hopen
map2_17h5map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17hopen
map2_14j6map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_10g -> map2_12h -> map2_14jopen
map2_15j6map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15jopen
map2_16j6map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_16jopen
map3_08j7map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map3_08jopen
map5_09h7map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09hopen
map5_10h7map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_10hopen
map5_39h7map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_39hopen
map5_07h8map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07hopen
map5_08h8map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_08hopen
map5_05h9map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07h -> map5_05hopen
map5_06h9map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07h -> map5_06hopen
map5_03h10map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07h -> map5_05h -> map5_03hopen
map5_04h11map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07h -> map5_05h -> map5_03h -> map5_04hopen
map5_02h12map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07h -> map5_05h -> map5_03h -> map5_04h -> map5_02hopen
map5_40f13map1_02b -> map1_01a -> map2_02d -> map2_09g -> map2_11g -> map2_17h -> map2_15j -> map5_09h -> map5_07h -> map5_05h -> map5_03h -> map5_04h -> map5_02h -> map5_40fopen
map1_02b1map1_01a -> map1_02bopen