Files
aetherbound-guild/docs/runtime/p9_2r/STEP_3_EVIDENCE.md
T

3.0 KiB

P9.2R Step 3 Gameful Departure Evidence

Product source: c89721dfb7ca2628ea3c8f30b55c43fcce1d3d81 Runtime evidence: /private/tmp/abg-p92r-step3-c89721d-r1/ Recording evidence: /private/tmp/abg-p92r-step3-c89721d-recording-r3/ Level: automated verified, runtime verified and agent visual reviewed

Player-Visible Change

Depart in This Order still commits the existing formation transaction once, but the display no longer cuts immediately from review to battle. Both selected actors advance through the same Guild Yard toward the bell gate and visible Riftblade. The battle state already exists for compatibility, while its clock is held at zero until the 520 ms transition ends. Reduced motion shows the final departure position for 120 ms before the same battle is revealed.

Runtime Verification

The accepted runtime root contains seven strict-clean logs and three native 844x390 frames. Exact markers include:

ABG_P9_2R_GAMEFUL_DEPARTURE_OK touch=0 commit_once=true duplicate=0 actors=2 normal_ms=520 reduced_ms=120 battle_clock=0 ids_preserved=true cleanup=true viewport=844x390
ABG_P9_2R_GAMEFUL_OPENING_RECORDING_OK viewport=844x390 touch=7 fallback=0 direct=0 title=true yard=true zero=true one=true two=true review=true departure=true battle=true
ABG_P9_0R9A_AUTO_FORMATION_TOUCH_OK touch=11 fallback=0 direct=0 select=4 remove=2 revise=1 commit=1
ABG_P9_1_FULL_FIRST_SESSION_OK paths=180 pairs=6 adaptations=2 guild=2 routes=3 growth=all exact_hp=true exact_coin=true formation=true level=true
ABG_P9_2_AUTHORITATIVE_BATTLE_DOMAIN_OK cases=93 actions=37 tick_seconds=0.1 outcomes=victory,defeat,timeout,retreat pause=true inspect=true retreat_min_tick=50

Accepted normal-frame hashes:

3039b4d78ad0e5cab0b74c7d70a02653241c88cc54f72f0c9747a133f1da0065  01-departure-start.png
d817bda966c2cc666705e960ec3c3cc7bf48337a31293017de42ff856c398456  02-departure-mid.png
3d44522af43fad3c906f5e6cf32997a642981d6cd52404739145975e98414336  03-first-battle-arrival.png

Recording

The accepted recording uses a clean Git archive of c89721d; only the four temporary project.godot viewport/override values change from 1280x720 to 844x390. Product files are otherwise archive-identical. MovieWriter produced 555 frames at 30 FPS and 18.5 seconds. The H.264 MP4 is 844x390, 1,177,978 bytes, SHA-256 ffb0816907c64f20851bb00c2cf14218b4128c70aa8e2209036a3cd63f6f586a. Black-frame interval count is zero. Source archive SHA-256 is d98ef999dc1bcb994f6b63a60bca90653d1078a2066be2e0b8dda936e530f79b; import and MovieWriter logs are strict-clean.

Two earlier MovieWriter outputs under the runtime R1 root were 1280x720 because MovieWriter initialized before the script changed the window size. They remain INVALID_RECORDING_DIMENSIONS and are not reused.

Open Gates

Step 4 owns a fresh runtime-only Web export and Gallery/browser delivery. Owner comprehension, game-feel, visual/listening acceptance, physical devices, packaging and release remain open or frozen.