Godot Engine v4.7.1.stable.official.a13da4feb - https://godotengine.org ERROR: Failed to read the root certificate store. at: get_system_ca_certificates (platform/windows/os_windows.cpp:2582) PASS: PLAN_PLACE capture Vector2 normalizes to an explicit free-place destination PASS: exact-prop capture dictionaries preserve the stable target ID and world offset PASS: unsupported capture payloads do not author a destination PASS: Move plus Say is a valid together step PASS: Move plus Wait is rejected as an authored together step PASS: Wait step offers Say as a compatible together action PASS: full step rejects a third together action PASS: step reorder preserves action identity PASS: deleting one grouped action preserves the remaining step PASS: scene-scoped allocator avoids IDs already present on a live actor PASS: v1.8 migrates to v1.9 PASS: v1.8 migration removes the legacy authoritative queue PASS: keep_acting Say pairs with its following Move PASS: paired legacy Say retains nonblocking compatibility PASS: legacy flat Move migrates to an explicit place target PASS: keep_acting Say pairs with its following Wait PASS: unpaired legacy Say retains its explicit compatibility flag PASS: legacy action IDs are deterministic across repeated migration PASS: v1.8 migration keeps its authored background values PASS: malformed legacy actions keep skip-and-warn migration behavior PASS: canonical plans encode without warnings PASS: valid v1.9 grouped Move+Say and place actions validate PASS: prop destination persists the exact stage object ID PASS: prop destination persists its world-aligned offset PASS: duplicate stable action IDs across actors are rejected PASS: v1.9 rejects a second authoritative action_queue PASS: v1.9 rejects incompatible grouped actions PASS: v1.9 rejects a prop destination with a missing exact ID PASS: v1.9 plan document writes and reads through the production IO path PASS: round-trip preserves stable action IDs PASS: round-trip decodes the prop offset as a Vector2 PASS: nearby free-place intent remains an explicit place after round-trip PASS: runtime fixture accepts a grouped plan PASS: group actions emit start together in plan order PASS: grouped actions start on the same runtime tick PASS: next step waits after primary Wait ends while grouped Say remains active PASS: paused runtime freezes the Say barrier PASS: completed Say releases the barrier before the next runner tick PASS: next step starts only after every grouped action ends PASS: pursuit fixture accepts an exact prop Move PASS: prop Move starts toward its world-aligned approach offset PASS: moving prop retargets after its shift using the fixed world offset PASS: paused pursuit does not retarget or spend its time budget PASS: pursuit resumes and retargets from the prop's translated position PASS: vanished prop ends the active Move as failure, not arrival PHASE 20B ACTION PLAN: 45 checks, 0 failures