Scene/Event VM prompt sequence 검토

map1_01a 후보 대사 흐름에서 prompt, wait/render, choice, branch-call 경계를 분리한다.

요약

prompt-sequence-partial-choice-branch-blocked
sequencescene-text-group-029 / scene-seq-029-01
root0x00501808..0x00503480
prompts32 shown / 128 sequence
choices4 shown / 8 sequence
choice boundary markers7
choice boundary branch calls8
branch proofFalse

Decisions

후보/partial/blocked 분리
itempromotionevidenceremaining gap
selected text-root prompt rangepartialscene-text-group-029 / scene-seq-029-01 root 0x00501808..0x00503480direct normal scene record -> executed prompt root binding is still missing
prompt render/wait boundarygrounded-in-trace0x0b render rows=0, 0x06 wait rows=4rows are still selector-root-range trace evidence rather than full field-scene runtime proof
choice marker boundarypartialchoice text rows shown=4, choice-boundary opcode 0x18 rows=7choice text rows and opcode 0x18 rows are not always in the same prompt row, so it remains a boundary candidate
choice branch callpartial-blockedchoice-boundary opcode 0x09 branch-call rows=8selected option value and next prompt target are not proven
prompt sequence as story flowblockedearly Ataho cave text matches the observed text samplesequence contains candidate alternatives around choices; it must not be treated as a single linear script

Choice Boundaries

4 shown
choicestartchoice texttrace prompt with 0x180x18 marker rawbranch callsfollowing candidatesremaining gap
100x004c0790한가한 게 좋지, 잠이나 잘까 / 한가한데 쇼핑이나 할까[11, 12]0x004c07d6 40 18 3a 02
0x004c07d6 40 18 3a 02
0x004c07de -> 0x004bfdb4
0x004c07de -> 0x004bfdb4
#11 story-prompt-2381 아타호 / 「아니지... / 시간이 있을 때 실컷 자야지!
#12 story-prompt-2382 아타호 / 「... 그럴까 / 식료품도 떨어질 때가 됐고
#13 story-prompt-2383 산기슭 청류마을로 / 쇼핑이나 하러 갈까!
#14 story-prompt-2384 아타호 / 「그럼 쉬기로 할까
choice marker and branch-call rows are visible, but selected option -> next prompt target is not proven
150x004c0876기록 / 그만둔다[16]-0x004c08b6 -> 0x004bfdb4#16 story-prompt-2386 아타호 / 「어라... 분명히 / 서류종류는 정리해서
#17 story-prompt-2387 항아리에 넣어두었는데... / 그중 무투대회 안내장도 / 있었을 텐데...
#18 story-prompt-2388 아타호 / 「어, 그런데 내가... / 왜 돌아왔지?
choice marker and branch-call rows are visible, but selected option -> next prompt target is not proven
190x004c09fc쇼핑은 그만두고 자자 / 아니 쇼핑하러 가볼까[20]0x004c0a38 40 18 3a 020x004c0a40 -> 0x004bfdb4#20 story-prompt-2390 아타호 / 「이런 쓸데없이 / 몇번씩이나 집에 돌아왔네
#21 story-prompt-2391 난, 아직 건망증이 생길 / 나이는 아냐 / 정신차려야지
choice marker and branch-call rows are visible, but selected option -> next prompt target is not proven
220x004c0ad4후~쇼핑은 관두고 자자 / 아냐 억지로라도 쇼핑가야지[23, 24, 25, 26]0x004c0b18 40 18 3a 02
0x004c0b18 40 18 3a 02
0x004c0b18 40 18 3a 02
0x004c0b18 40 18 3a 02
0x004c0b20 -> 0x004bfdb4
0x004c0b20 -> 0x004bfdb4
0x004c0b20 -> 0x004bfdb4
0x004c0b20 -> 0x004bfdb4
#23 story-prompt-2393 아타호 / 「이거 괜시리 귀찮구만 / 역시 잠이나 자자
#24 story-prompt-2394 아타호 / 「좋아 이번에야말로 / 쇼핑하러 가야지!
#25 story-prompt-2395 아타호 / 「분명 이 항아리 안에 / 넣어두었는데...
#26 story-prompt-2396 아타호 / 「아, 찾았다 이거야
#27 story-prompt-2397 「무투대회 안내서와 신청용지」 / 즉...「무투대회 안내장」 / 을 손에 넣었다
#28 story-prompt-2398 아타호 / 「오호 그렇군... / 이런! 여유가 별로 없잖아!
#29 story-prompt-2399 신청기간이 얼마 안남았으니 / 빨리 서둘러야겠다!! / 즉시 출발해볼까...?!
#30 story-prompt-2400 그때... 밖에선 / 큰일이 벌어지고 있었다
choice marker and branch-call rows are visible, but selected option -> next prompt target is not proven

Prompt Rows

32 shown
#levelstatusstartprompttextopcodes
1candidatecontext-scan-wait-delimited0x004c0600story-prompt-5139여긴 호랑이권법가 / 아타호가 사는 곳!0x00, 0x01, 0x02, 0x03, 0x04, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d, 0x10, 0x11, 0x12, 0x13, 0x15, 0x18, 0x19, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x24, 0x26, 0x29, 0x2c, 0x2d, 0x2f, 0x30, 0x31, 0x34, 0x35, 0x37, 0x38, 0x3a, 0x3c, 0x3d, 0x3e, 0x3f, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x49, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, 0x62, 0x64, 0x65, 0x69, 0x6b, 0x6c, 0x6d, 0x6f, 0x70, 0x72, 0x73, 0x77, 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, 0x81, 0x85, 0x86, 0x89, 0x8a, 0x8f, 0x90, 0x92, 0x93, 0x94, 0x95, 0x97, 0x99, 0x9b, 0x9d, 0xa0, 0xa2, 0xa4, 0xa7, 0xa8, 0xaa, 0xae, 0xb0, 0xb4, 0xb5, 0xb6, 0xb7, 0xb8, 0xba, 0xbf, 0xc1, 0xc4, 0xc6, 0xc9, 0xcb, 0xcc, 0xcd, 0xd0, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xdc, 0xe0, 0xe1, 0xe5, 0xe6, 0xe9, 0xec, 0xee, 0xf0, 0xf1, 0xf6, 0xf8, 0xf9, 0xff
2candidaterender-scan-wait-delimited0x004c062estory-prompt-2372아타호는 동굴에서 / 한가롭게 지내고 있다0x02, 0x06, 0x0b
3candidaterender-scan-wait-delimited0x004c062estory-prompt-2373아타호 / 「정말 좋은 날씨야 / 한가해져서 더 좋군!0x00, 0x02, 0x06, 0x09, 0x0b, 0x35
4candidaterender-scan-wait-delimited0x004c06b0story-prompt-2374정말... 한동안은 / 바빠서 정신이 없었는데...0x02, 0x06, 0x0b
5candidaterender-scan-wait-delimited0x004c06b0story-prompt-2375아타호 / 「그럼 낮잠이나 자볼까!0x00, 0x02, 0x06, 0x09, 0x0b
6candidaterender-scan-wait-delimited0x004c06b0story-prompt-2376...0x06, 0x0b
7candidaterender-scan-wait-delimited0x004c06b0story-prompt-2377...0x06, 0x0b
8candidaterender-scan-wait-delimited0x004c06b0story-prompt-2378...0x06, 0x0b
9candidaterender-scan-wait-delimited0x004c06b0story-prompt-2379아타호 / 「한가해진 건 좋은데, / 너무 심심하구만.......0x00, 0x02, 0x06, 0x09, 0x0b, 0x35
10partialchoice-marker-delimited0x004c0790story-prompt-2380한가한 게 좋지, 잠이나 잘까 / 한가한데 쇼핑이나 할까0x02, 0x0b, 0x18, 0x35
11candidaterender-scan-wait-delimited0x004c0790story-prompt-2381아타호 / 「아니지... / 시간이 있을 때 실컷 자야지!0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
12candidaterender-scan-wait-delimited0x004c0790story-prompt-2382아타호 / 「... 그럴까 / 식료품도 떨어질 때가 됐고0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
13candidaterender-scan-wait-delimited0x004c0876story-prompt-2383산기슭 청류마을로 / 쇼핑이나 하러 갈까!0x02, 0x06, 0x0b
14candidaterender-scan-wait-delimited0x004c0876story-prompt-2384아타호 / 「그럼 쉬기로 할까0x00, 0x02, 0x06, 0x09, 0x0b, 0x35
15partialchoice-marker-delimited0x004c0876story-prompt-2385기록 / 그만둔다0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
16candidaterender-scan-wait-delimited0x004c0876story-prompt-2386아타호 / 「어라... 분명히 / 서류종류는 정리해서0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
17candidaterender-scan-wait-delimited0x004c0956story-prompt-2387항아리에 넣어두었는데... / 그중 무투대회 안내장도 / 있었을 텐데...0x02, 0x06, 0x0b
18candidaterender-scan-wait-delimited0x004c0956story-prompt-2388아타호 / 「어, 그런데 내가... / 왜 돌아왔지?0x00, 0x02, 0x06, 0x09, 0x0b, 0x35
19partialchoice-marker-delimited0x004c09fcstory-prompt-2389쇼핑은 그만두고 자자 / 아니 쇼핑하러 가볼까0x02, 0x0b, 0x18, 0x35
20candidaterender-scan-wait-delimited0x004c09fcstory-prompt-2390아타호 / 「이런 쓸데없이 / 몇번씩이나 집에 돌아왔네0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
21candidaterender-scan-wait-delimited0x004c0a8astory-prompt-2391난, 아직 건망증이 생길 / 나이는 아냐 / 정신차려야지0x02, 0x06, 0x0b
22partialchoice-marker-delimited0x004c0ad4story-prompt-2392후~쇼핑은 관두고 자자 / 아냐 억지로라도 쇼핑가야지0x02, 0x0b, 0x18, 0x35
23candidaterender-scan-wait-delimited0x004c0ad4story-prompt-2393아타호 / 「이거 괜시리 귀찮구만 / 역시 잠이나 자자0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
24candidaterender-scan-wait-delimited0x004c0ad4story-prompt-2394아타호 / 「좋아 이번에야말로 / 쇼핑하러 가야지!0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
25candidaterender-scan-wait-delimited0x004c0ad4story-prompt-2395아타호 / 「분명 이 항아리 안에 / 넣어두었는데...0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
26candidaterender-scan-wait-delimited0x004c0ad4story-prompt-2396아타호 / 「아, 찾았다 이거야0x00, 0x02, 0x06, 0x09, 0x0b, 0x18, 0x35
27candidaterender-scan-wait-delimited0x004c0c40story-prompt-2397「무투대회 안내서와 신청용지」 / 즉...「무투대회 안내장」 / 을 손에 넣었다0x02, 0x06, 0x0b, 0x2c, 0x35
28candidaterender-scan-wait-delimited0x004c0c40story-prompt-2398아타호 / 「오호 그렇군... / 이런! 여유가 별로 없잖아!0x00, 0x02, 0x06, 0x09, 0x0b, 0x2c, 0x2d, 0x35
29candidaterender-scan-wait-delimited0x004c0d06story-prompt-2399신청기간이 얼마 안남았으니 / 빨리 서둘러야겠다!! / 즉시 출발해볼까...?!0x02, 0x06, 0x0b
30candidaterender-scan-wait-delimited0x004c0d68story-prompt-2400그때... 밖에선 / 큰일이 벌어지고 있었다0x02, 0x06, 0x0b, 0x35
31candidaterender-scan-wait-delimited0x004c0d68story-prompt-2401흑복면의 사내(빨간띠) / 「네놈이 아타호지?!0x00, 0x02, 0x06, 0x09, 0x0b, 0x35
32candidaterender-scan-wait-delimited0x004c0ddestory-prompt-2402호랑이권법가 / 「어...? / 자, 잠깐 기다려...0x02, 0x06, 0x0b
Command Boundary Rows
promptcmdVAopcodelabelrolesbranch targetraw
110x0043c1860x00end/clear-40 00 00 00
120x0043c1960x00end/clear-40 00 00 00
1430x0043c5860x00end/clear-40 00 00 00
1440x0043c58e0x00end/clear-40 00 00 00
1450x0043c5a60x00end/clear-40 00 00 00
1460x0043c5ae0x00end/clear-40 00 00 00
1470x0043c5c60x00end/clear-40 00 00 00
1480x0043c5d60x00end/clear-40 00 00 00
1490x0043c5e60x00end/clear-40 00 00 00
1500x0043c5f60x00end/clear-40 00 00 00
1510x0043c5fe0x00end/clear-40 00 00 00
1520x0043c60e0x00end/clear-40 00 00 00
1530x0043c61e0x00end/clear-40 00 00 00
1540x0043c62e0x00end/clear-40 00 00 00
1550x0043c6460x00end/clear-40 00 00 00
1560x0043c6560x00end/clear-40 00 00 00
1570x0043c6660x00end/clear-40 00 00 00
1580x0043c6760x00end/clear-40 00 00 00
1590x0043c67e0x00end/clear-40 00 00 00
1600x0043c68e0x00end/clear-40 00 00 00
1610x0043c69e0x00end/clear-40 00 00 00
1620x0043c6ae0x00end/clear-40 00 00 00
1630x0043c8060x00end/clear-40 00 00 00
1640x0043c80e0x00end/clear-40 00 00 00
1650x0043c8260x00end/clear-40 00 00 00
1660x0043c82e0x00end/clear-40 00 00 00
1670x0043c83e0x00end/clear-40 00 00 00
1680x0043c84e0x00end/clear-40 00 00 00
1690x0043c85e0x00end/clear-40 00 00 00
1700x0043c86e0x00end/clear-40 00 00 00
1710x0043c87e0x00end/clear-40 00 00 00
1720x0043c88e0x00end/clear-40 00 00 00
1730x0043c89e0x00end/clear-40 00 00 00
1740x0043c8ae0x00end/clear-40 00 00 00
1750x0043c8be0x00end/clear-40 00 00 00
1760x0043c8ce0x00end/clear-40 00 00 00
1770x0043c8de0x00end/clear-40 00 00 00
1780x0043c8f20x02text separator/line advance-40 02 00 00
1790x0043c9060x00end/clear-40 00 00 00
1800x0043c90a0x02text separator/line advance-40 02 00 00
1810x0043c90e0x00end/clear-40 00 00 00
1820x0043c9d20x02text separator/line advance-40 02 00 00
1830x0043c9da0x02text separator/line advance-40 02 00 00
1840x0043c9ea0x02text separator/line advance-40 02 00 00
1850x0043ca060x00end/clear-40 00 00 00
1860x0043ca0e0x00end/clear-40 00 00 00
1870x0043ca260x00end/clear-40 00 00 00
1880x0043ca2e0x00end/clear-40 00 00 00
1890x0043ca460x00end/clear-40 00 00 00
1900x0043ca560x00end/clear-40 00 00 00
1910x0043ca660x00end/clear-40 00 00 00
1920x0043ca760x00end/clear-40 00 00 00
1930x0043ca7e0x00end/clear-40 00 00 00
1940x0043ca8e0x00end/clear-40 00 00 00
1950x0043ca9e0x00end/clear-40 00 00 00
1960x0043caae0x00end/clear-40 00 00 00
1970x0043cac60x00end/clear-40 00 00 00
1980x0043cad60x00end/clear-40 00 00 00
1990x0043cae60x00end/clear-40 00 00 00
11000x0043caf60x00end/clear-40 00 00 00
11010x0043cafe0x00end/clear-40 00 00 00
11020x0043cb0e0x00end/clear-40 00 00 00
11030x0043cb1e0x00end/clear-40 00 00 00
11040x0043cb2e0x00end/clear-40 00 00 00
11050x0043cb460x00end/clear-40 00 00 00
11060x0043cb520x02text separator/line advance-40 02 00 00
11070x0043cb560x00end/clear-40 00 00 00
11120x0043cc840x00end/clear-40 00 00 00
11180x0043d8f70x06wait for input release-40 06 00 07
11190x0043d90f0x06wait for input release-40 06 00 07
11200x0043d93c0x00end/clear-40 00 00 00
11210x0043d9580x00end/clear-40 00 00 00
11360x0043f0a30x06wait for input release-40 06 00 07
11370x0043f0bb0x06wait for input release-40 06 00 07
11380x0043f0d00x00end/clear-40 00 00 00
11390x0043f0ec0x00end/clear-40 00 00 00
11420x0043f3b00x00end/clear-40 00 00 00
11440x0043fc4a0x02text separator/line advance-40 02 00 00
11490x004400200x02text separator/line advance-40 02 00 00
11500x004400440x02text separator/line advance-40 02 00 00
11520x0044006a0x02text separator/line advance-40 02 00 00
11530x004400860x02text separator/line advance-40 02 00 00
11550x004400b20x02text separator/line advance-40 02 00 00
11570x004400ec0x02text separator/line advance-40 02 00 00
11590x004401280x02text separator/line advance-40 02 00 00
11600x004401420x02text separator/line advance-40 02 00 00

Remaining Proofs

goal continuation
  • direct map1_01a scene record -> selected prompt root binding
  • selected choice value -> next prompt target edge
  • branch target 0x004bfdb4 role for each choice path
  • normal field-scene runtime proof that this candidate sequence is the executed sequence
  • full unshown prompt/choice coverage beyond the first 32 prompt rows
Source Artifacts