Files
stickman/tests/phase20b_grouping_success_check.log
T

77 lines
8.1 KiB
Plaintext

Godot Engine v4.7.1.stable.official.a13da4feb - https://godotengine.org
Vulkan 1.4.351 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2060 SUPER
ERROR: Failed to read the root certificate store.
at: get_system_ca_certificates (platform/windows/os_windows.cpp:2582)
PHASE20B_GUI_CHECK PASS: production spawner creates the actor and named-prop fixtures
PHASE20B_GUI_CHECK PASS: fixture actors receive long and distinct stage names through production identity
PHASE20B_GUI_CHECK PASS: DIRECT mode button is present in the Stage chrome
PHASE20B_GUI_HOVER target=@Button@36 viewport_position=(640.0, 32.0) screen_position=(640.0, 32.0) window=0 window_position=(0, 0) hovered=@Button@36
PHASE20B_GUI_CHECK PASS: pointer activation switches the production Stage to DIRECT
PHASE20B_GUI_CHECK PASS: viewport pointer selects the actor in DIRECT
PHASE20B_GUI_CHECK PASS: approved empty-plan prompt is visible and fits inside the Step Stack
PHASE20B_GUI_CHECK PASS: pinned Move, Say, and Wait quick actions are visible
PHASE20B_CAPTURE path=res://tests/phase20b_captures/implementation_style/wide_empty_step_stack.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: rendered capture wide_empty_step_stack is saved at viewport size
PHASE20B_GUI_CHECK PASS: visual-only fixture supplies one committed Walk step for Add together authoring
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_visual_fixture_move_step.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_visual_fixture_move_step is saved at viewport size
PHASE20B_GUI_CHECK PASS: fixture Move shows plain Step 1 text with no tooltip
PHASE20B_GUI_CHECK PASS: whole step card is keyboard-focusable
PHASE20B_GUI_CHECK PASS: Enter activates the focused step card
PHASE20B_GUI_HOVER target=@Button@1388 viewport_position=(1164.0, 521.0) screen_position=(1164.0, 521.0) window=0 window_position=(0, 0) hovered=@Button@1388
PHASE20B_GUI_CHECK PASS: Add together chooser omits the compatibility helper copy
PHASE20B_GUI_SLICE together_popup rect=[P: (818.0, 418.4), S: (256.0, 228.0)] trigger=[P: (1082.0, 499.0), S: (164.0, 44.0)] custom=(256.0, 228.0) title=Add to Step 1 scroll=[P: (828.0, 428.4), S: (236.0, 208.0)] choices=1 cancel=(236.0, 48.0) focus=@Button@1389:<Button#225888444127>
PHASE20B_GUI_CHECK PASS: Add together interaction keeps the plan actor selected
PHASE20B_GUI_CHECK PASS: Move step offers one Say choice and a touch-sized visible Cancel
PHASE20B_GUI_CHECK PASS: Add together chooser repeats the source action while covering the Step Stack row
PHASE20B_GUI_CHECK PASS: Add together chooser names its step and stays inside the safe viewport
PHASE20B_GUI_CHECK PASS: Add together chooser stays visually attached to its trigger without covering the pinned actions
PHASE20B_GUI_CHECK PASS: keyboard focus moves to the compatible Say choice
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_final_add_together_picker.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_final_add_together_picker is saved at viewport size
PHASE20B_GUI_HOVER target=@Button@1389 viewport_position=(946.0, 520.4) screen_position=(946.0, 520.4) window=0 window_position=(0, 0) hovered=@Button@1389
PHASE20B_GUI_CHECK PASS: visible Say choice opens the production speech composer
PHASE20B_GUI_CHECK PASS: speech draft exposes its live bubble preview
PHASE20B_GUI_CHECK PASS: speech draft exposes its labeled Done speech control
PHASE20B_GUI_HOVER target=@Button@1317 viewport_position=(926.5724, 488.0) screen_position=(926.5724, 488.0) window=0 window_position=(0, 0) hovered=@Button@1317
PHASE20B_GUI_SPEECH_VALIDATION focus=0 events=[{ "message": "Each bubble needs text and must fit within 240 characters.", "bubble_index": 0 }] message_rect=[P: (644.0724, 194.0), S: (267.0, 56.0)]
PHASE20B_GUI_CHECK PASS: Done speech validation guides the author to the first empty bubble
PHASE20B_GUI_CHECK PASS: validation focus exposes the production Message control for the bubble
PHASE20B_GUI_CHECK PASS: production validation opens and focuses the bubble's Message editor
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_final_grouped_say_message_dialog.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_final_grouped_say_message_dialog is saved at viewport size
PHASE20B_GUI_CHECK PASS: validation focus exposes the production Message control
PHASE20B_GUI_CHECK PASS: production validation opens and focuses the speech text editor
PHASE20B_GUI_CHECK PASS: Message text is entered through the focused production TextEdit
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_final_grouped_say_composer.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_final_grouped_say_composer is saved at viewport size
PHASE20B_GUI_HOVER target=@Button@1232 viewport_position=(957.0724, 474.0) screen_position=(957.0724, 474.0) window=0 window_position=(0, 0) hovered=@Button@1232
PHASE20B_GUI_HOVER target=@Button@1257 viewport_position=(1002.072, 424.0) screen_position=(1002.072, 424.0) window=0 window_position=(0, 0) hovered=@Button@1257
PHASE20B_GUI_HOVER target=@Button@1317 viewport_position=(1012.572, 488.0) screen_position=(1012.572, 488.0) window=0 window_position=(0, 0) hovered=@Button@1317
PHASE20B_GUI_CHECK PASS: real Add together and Done speech interactions commit exactly one Say alongside the Move fixture
PHASE20B_GUI_CHECK PASS: committed grouped Say preserves the entered message
PHASE20B_GUI_CHECK PASS: Step Stack spells out the Say label and duration in the committed action summary
PHASE20B_GUI_CHECK PASS: Say row separates its spoken text and secondary duration like the mockup
PHASE20B_GUI_CHECK PASS: Say row uses the same 48 px twin-rail layout and options cue as Move
PHASE20B_GUI_CHECK PASS: Say row uses the matching warm tint from the approved mockup
PHASE20B_GUI_CHECK PASS: grouped Say marker projects once at the same starting point as Move
PHASE20B_GUI_CHECK PASS: transient validation status clears before the committed-plan capture
PHASE20B_SAY_MARKER center_world=(-344.0, -25.0) center_screen=(468.0, 547.5) sample=[P: (444.0, 527.5), S: (48.0, 40.0)] yellow_pixels=299
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_final_walk_say_committed.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_final_walk_say_committed is saved at viewport size
PHASE20B_GUI_CHECK PASS: grouped Say marker is visibly rendered at the projected Step 1 start
PHASE20B_GUI_HOVER target=@Button@184 viewport_position=(1199.5, 262.0) screen_position=(1199.5, 262.0) window=0 window_position=(0, 0) hovered=@Button@184
PHASE20B_WAIT_LAYOUT [[P: (360.0, 130.0), S: (560.0, 460.0)], [P: (2.0, 2.0), S: (556.0, 456.0)], (332.0, 204.0), 0.0, 0.0, 0.0, 0.0, [P: (24.0, 22.0), S: (512.0, 418.0)], (288.0, 166.0), [P: (24.0, 124.0), S: (512.0, 252.0)], (120.0, 0.0), (120.0, 68.0), [P: (424.0, 388.0), S: (112.0, 52.0)]]
PHASE20B_GUI_CHECK PASS: Wait dialog and Done footer remain inside the production popup and viewport
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_wait_dialog_footer_visible.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_wait_dialog_footer_visible is saved at viewport size
PHASE20B_GUI_HOVER target=ActionEditorDone viewport_position=(840.0, 544.0) screen_position=(840.0, 544.0) window=0 window_position=(360, 130) hovered=ActionEditorDone
PHASE20B_GUI_CHECK PASS: quick Wait appends a separate second step after the committed Walk+Say
PHASE20B_GUI_CHECK PASS: one-second Wait summary uses singular grammar
PHASE20B_GUI_CHECK PASS: Step 2 uses the same trailing action-options cue as Step 1
PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/implementation_style/phase20b_final_walk_say_then_wait.png size=(1280, 720) error=0
PHASE20B_GUI_CHECK PASS: settled rendered capture phase20b_final_walk_say_then_wait is saved at viewport size
PHASE20B_GUI_CHECK PASS: valid production commits mark the scene dirty
PHASE20B_GUI_SLICE_RESULT scenario=grouping failures=0