{ "kind": "Active original hunter capture fix", "authored_files": 420, "regression_programs": 292, "normal_assertions": 63, "normal_completions": 1, "normal_script_failures": 0, "normal_engine_errors": 13, "cleanup_source_external_unchanged": true, "strict_native_failure_retained": true, "native_capture_callback_tested": false, "multiplayer_tested": false, "performance_tested": false, "new_package_created": false, "latest_candidate_preserved_files": 429, "original_reference_files_unchanged": 533, "baseline_paths": 10250, "changed_existing_paths": [ "tests/test_convoy_survivors.py", "addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c", "addons/core/Scripts/Game/ERR/10_AI/ERR_HunterService.c", "tests/test_hunter_lifecycle.py", "tools/check.py" ], "added_test": "tests/test_hunter_capture.py", "index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725", "scope": "Current admitted player entering active tracked hunter; entry before native callbacks latches capture and releases existing HQ ownership. Already-released infantry roles remain independent. No replacement/refund or actor deletion.", "limits": "Actual-method regression doubles native boundaries; normal native run verifies compilation and base-loop integration, not player capture timing or remote-client behavior." }