{ "source_files": 417, "owned_paths": { "addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7", "tests/test_infantry_ammo_transfer.py": "0d2ebe4d5c18a4187745784013d07df621b8495967d0c01f39bd5a68ae574d26" }, "current_validation": { "programs": [ "tests/test_infantry_ammo_transfer.py", "tests/test_infantry_resupply_coordinator.py", "tests/test_finite_magazine_reservation.py", "tests/test_supply_budget_admission.py" ], "all_exit_zero": true, "scope": "Actual-method offline harnesses; native inventory boundary doubled. No new engine run or current full-suite pass." }, "previous_frozen_validation": { "exit": 0, "seconds": 44.49, "inputs_unchanged": true, "regression_programs": 288, "programs": [ { "path": "tests/test_objective_map_presentation.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_objective_map_element.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_objective_map_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prefab_identity.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spawn_scene.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spawn_scene_inventory.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spawn_scene_lease.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_ai.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_player_death_fixture.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_planner_budget.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_observer_ownership.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_chat_client_ownership.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_observer_selector.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ground_depot_loading.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ground_depot_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ground_depot_transfer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ground_depot_provenance.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mounted_intercept.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_mounted_dispatch.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_mounted_intercept.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_maintenance_refuel.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mine_intel.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mine_intel_discovery_integration.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_combat.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_medicine.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hunter_combat.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_local_awareness.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_unconscious_controls.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_town_garrisons.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_field_sites.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_gameplay_session_regressions.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_gameplay_review_fixes.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_server_log_regressions.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mortar_load_ack.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hunter_profiles.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hunter_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hunter_opening.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_awareness.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_intel_body_inspection.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_body_recovery_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_air_support_policy.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_air_logistics_orders.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_air_recon.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_scouts.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mortar_station.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_random_settings.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_debug_ai.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_generated_sites.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_terrain_sites.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_terrain_adapter.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_terrain_airfields.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_terrain_takeover.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_terrain_presentation.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_terrain_selection.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_faction_selection.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_faction_menu.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_content_policy.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_road_intercept.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_delivered_task.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_local_handoff.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_local_handoff_intake.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_local_handoff_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_resupply_waypoints.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_placement_settle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_infantry_fixture_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_infantry_cargo.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_infantry_setup.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_ammo_access.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_resupply_planning.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_supply_pool.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_multiconvoy_supply.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_gunner_skill.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_memory_deadlines.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_auto_settings.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_startup.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_failure_result_refresh.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_resupply_coordinator.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_mine_coordinator.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_mine_transfer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_infantry_ammo_transfer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_finite_magazine_reservation.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mounted_ammo_transfer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mounted_ammo_pickup.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mounted_resupply.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mounted_supply_integration.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_ammo_reporting.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_radio.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_maintenance_stock.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_packed_external_game.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_radio_node.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_vehicle_maintenance_stock.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_optional_transport.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_vehicle_entry_diagnostics.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_vehicle_security_native_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_vehicle_security.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_vehicle_alarm.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_vehicle_alarm_perception.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_convoy_mine_stock.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mine_stock_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mounted_ammo_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mounted_swap_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mounted_courier_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_alarm_hearing.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_convoy_cover_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_optics.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_combat.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ai_stinger_admin.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_ammo_dispatch.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_convoy_combat.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_ammo_sampler.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_mine_sampler.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_mounted_ammo_sampler.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_mounted_binding.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_vehicle_seats.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_hq_body_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_delivered_casualties.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_external_profile_review.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_uplink_fairness.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_actor_group.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_package_external.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_convoy_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_placement.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_road_plan.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_convoy_dispatch.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_admission.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_dispatch.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_budget.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_supply_convoys.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_supply_budget_admission.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mounted_initial_stock.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_mine_stock.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_convoy_column.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_body_observer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_status_sampler.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_watch.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_assignment_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_force_ledger.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_equipment.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_enemy_loadout.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_automatic_equipment.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_engineer_mine.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_engineer_mine_site.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_engineer_mine_hq.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_doctrine.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_coverage.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_task_reservations.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_pursuit.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_memory.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_external_addons.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_admin_tick_delivery.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_project_schema.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_admin_session.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_admin_providers.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_admin_menu.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_journal_readability.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_admin_player_tools.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_intel_admin.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_intel_reroll.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_intel_discovery_feedback.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hq_report_selection.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_casualty_feedback.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_initial_admission_exhaustion.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_held_action_proof.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_held_action_evidence.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_held_input_adapter.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_held_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_coarse_facing.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_field_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_field_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_field_rules.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_field_envelope.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_field_flight.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_command_maintenance.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_service.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_service_cancel_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_action_selection_proof.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_action_selection_evidence.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_gate_choices.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_control_bridge.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_alignment_proof.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_alignment_evidence.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_route_demand.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_approach_proof.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_prison_approach_evidence.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_gate_evidence.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_gate_observer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_look_observer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_look_evidence.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_relative_look_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_radio_waiting_text.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_inventory_control_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_inventory_layout.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_headless_input_proof.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_headless_input_exercise_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_private_prefix_cleanup.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_runner_private_cleanup.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_input_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_input_observer.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_route_envelope.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_route_policy.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_route_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_rough_intel_feedback.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_headless_display_probe.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_headless_display_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_preparation_status.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_hint_delivery.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_end_lifecycle.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_end_runner.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_escape_result_wording.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_stats.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_translation.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spawn_retry_budget.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spawn_preload_timeout.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_action_feedback.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_aircraft_control.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_flight_policy.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_aircraft_flight_envelope.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_ordinary_screenshot.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_participant_selection.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_shared_map_ownership.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_shared_map_ownership.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_intel_registration.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mortar_activity_completion.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_packed_chat_game.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mortar_refresh.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_archive_packed.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_mortar_refresh.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_packed_core_game.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_pak_inventory.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_mortar_salvo.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spectator_guidance.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_spectator_recovery.py", "exit": 0, "reused_from": "quota-suite-failure/suite-result.json" }, { "path": "tests/test_native_package.py", "exit": 0 }, { "path": "tests/test_item_station_teardown.py", "exit": 0 }, { "path": "tests/test_source_bundle.py", "exit": 0 }, { "path": "tests/test_native_flight_footprint.py", "exit": 0 }, { "path": "tests/test_native_flight_input_diagnostics.py", "exit": 0 }, { "path": "tests/test_mortar_logistics.py", "exit": 0 }, { "path": "tests/test_mortar_courier_storage.py", "exit": 0 }, { "path": "tests/test_powered_flight_pad.py", "exit": 0 }, { "path": "tests/test_prison_escape_policy.py", "exit": 0 }, { "path": "tests/test_powered_flight_policy.py", "exit": 0 }, { "path": "tests/test_flight_action_runner.py", "exit": 0 }, { "path": "tests/test_native_local_admission_probe.py", "exit": 0 }, { "path": "tests/test_mortar_report_ledger.py", "exit": 0 }, { "path": "tests/test_dedicated_native.py", "exit": 0 }, { "path": "tests/test_native_mortar_transfer.py", "exit": 0 }, { "path": "tests/test_mortar_aim_renewal.py", "exit": 0 }, { "path": "tests/test_dedicated_preflight.py", "exit": 0 }, { "path": "tests/test_mortar_transactions.py", "exit": 0 }, { "path": "tests/test_native_mortar_probe.py", "exit": 0 }, { "path": "tests/test_diagnostic_no_splash.py", "exit": 0 }, { "path": "tests/test_casualty_incapacitation.py", "exit": 0 }, { "path": "tests/test_casualty_remove_probe.py", "exit": 0 }, { "path": "tests/test_extraction_placement_policy.py", "exit": 0 }, { "path": "tests/test_guard_cancellation_policy.py", "exit": 0 }, { "path": "tests/test_casualty_ground_policy.py", "exit": 0 }, { "path": "tests/test_casualty_reservation_death.py", "exit": 0 }, { "path": "tests/test_casualty_loading_policy.py", "exit": 0 }, { "path": "tests/test_initial_guard_policy.py", "exit": 0 }, { "path": "tests/test_headless_game_runner.py", "exit": 0 }, { "path": "tests/test_vanilla_game_control.py", "exit": 0 }, { "path": "tests/test_archive_game_control.py", "exit": 0 }, { "path": "tests/test_site_discovery_policy.py", "exit": 0 }, { "path": "tests/test_faction_catalog_scope.py", "exit": 0 }, { "path": "tests/test_mission_rules.py", "exit": 0 }, { "path": "tests/test_admin_setting_policy.py", "exit": 0 }, { "path": "tests/test_player_admission_policy.py", "exit": 0 }, { "path": "tests/test_progression_identity.py", "exit": 0 }, { "path": "tests/test_discovery_map_position.py", "exit": 0 }, { "path": "tests/test_local_admission.py", "exit": 0 }, { "path": "tests/test_prison_placement_policy.py", "exit": 0 }, { "path": "tests/test_recovery_policy.py", "exit": 0 }, { "path": "tests/test_player_medical.py", "exit": 0 }, { "path": "tests/test_time_policy.py", "exit": 0 }, { "path": "tests/test_environment_policy.py", "exit": 0 }, { "path": "tests/test_view_distance.py", "exit": 0 }, { "path": "tests/test_environment_restart_runner.py", "exit": 0 }, { "path": "tests/test_inventory_enumeration_policy.py", "exit": 0 }, { "path": "tests/test_radio_defence_policy.py", "exit": 0 }, { "path": "tests/test_radio_feedback_policy.py", "exit": 0 }, { "path": "tests/test_performance_comparison.py", "exit": 0 }, { "path": "tests/test_release_check.py", "exit": 0 }, { "path": "tests/test_settings_migration.py", "exit": 0 }, { "path": "tests/hq_network_regression.py", "exit": 0 }, { "path": "tests/helicopter_availability_regression.py", "exit": 0 }, { "path": "tests/mortar_salvo_regression.py", "exit": 0 } ], "resumed": true, "reused_bound_passes": 233, "fresh_programs": 55, "temporary_directory": "/tmp" }, "independent_review": { "decision": "Approved: terminal-state and current authority checks correctly cover ordinary rifle transfers after synchronous native submission.", "source_sha256": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7", "test_sha256": "0d2ebe4d5c18a4187745784013d07df621b8495967d0c01f39bd5a68ae574d26", "patch_sha256": "6b35a464a3411feff535995fd4c7ac4694f7b1b212b364b1395062ee6b0dc667", "tests": { "baseline": { "exit": 1, "compiled_runtime_assertion": true }, "proposal": { "exit": 0, "compiled_runtime_assertion": false }, "capture-mutation": { "exit": 1, "compiled_runtime_assertion": true } }, "reviewed_invariants": [ "Stop remains irreversible when the exact physical item arrives inline; success cannot overwrite FAILED.", "Captured donor, inactive mission and changed recipient ownership cannot qualify delivery after native call.", "Actual coordinator counts zero deliveries for cancelled transfer while retaining one spent identity and one native submission.", "Accepted unresolved move remains observable after Stop; delayed exact physical arrival settles uncertainty without resurrecting success.", "Launcher behavior, native rejection policy, stock/refund/retry policy unchanged." ], "limits": [ "Native inventory boundary is modeled; no physical transfer or multiplayer qualification claimed." ], "target_or_native_changes": false }, "preservation": { "verdict": "preservation verified; old-source suite scope confirmed", "integrated": { "addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7", "tests/test_infantry_ammo_transfer.py": "0d2ebe4d5c18a4187745784013d07df621b8495967d0c01f39bd5a68ae574d26" }, "source": { "current_count": 417, "baseline_count": 417, "delta": { "addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryAmmoTransfer.c": { "before": "463f8a355aeac40e5ee80981b09e8561fae1b44e179facf911a0fecbfc7722fe", "after": "99fa26beb0c0869d0cd694500f3bfc0705c2c1cf674dea90d98fb93a59570ef7" } }, "only_expected_production_delta": true, "matches_source_after": true }, "preservation": { "working_paths_checked": 4116, "working_mismatches": {}, "integrated_mismatches": {}, "index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725", "expected_index_diff_sha256": "670073db5d7531aca4466cc9d2827d10a46bfcfbd35f27ac97724de9d2fd3725", "original_reference_files": 533, "original_reference_mismatches": {}, "package_files": 418, "package_mismatches": {}, "package_extra_paths": [] }, "previous_source_suite": { "exit": 0, "programs": 288, "all_program_exits_zero": true, "unique_programs": 288, "reported_inputs_unchanged": true, "bound_input_mismatches": {}, "source_count": 415, "bound_source_matches_old_frozen": true, "bound_source_equals_current": false, "reused": 233, "fresh": 55, "ordered_reused_prefix_matches_prior_passes": true, "prior_inputs_identical": true, "temporary_directory": "/tmp", "scope": "288 split-verification passes bind the older 415-file frozen source only; not current 417-file source. No tests/native run in this review." }, "current_focused_tests": { "parent_reported": [ "test_infantry_ammo_transfer.py", "test_infantry_resupply_coordinator.py", "test_finite_magazine_reservation.py", "test_supply_budget_admission.py" ], "independently_rerun": false }, "artifact_hashes": { "/tmp/erri-gameplay-root-1552/baseline.json": "71ec6618ea6d55c1a9e66f6fc1d49e49e9a9f991474da9a8c3ce27b3686654f9", "/tmp/erri-gameplay-root-1552/integrated.json": "2a4dcea8ad95578798cb6bdbe5abd27e5d621d40819b05e5f7f366b960a8744d", "/tmp/erri-gameplay-root-1552/source-after.json": "53fc94678d7e14b78a82c3f344db975480648b937117bb0c5dea89acc7a7d498", "/tmp/erri-gameplay-root-1552/previous-source-suite/suite-result.json": "5e1830c46aaf044c4f1b1b1a9f356d6185efd323dc41439e30fbaadea45f3ed9", "/tmp/erri-gameplay-root-1552/previous-source-suite/suite-inputs.json": "20a631ccc1ca6edb65c8d075ea8239cc9d207c11ca38c6f2e315ad1ecec882b9", "/tmp/erri-heartbeat-20260930-1542-reference.json": "661c5ddf080c4ba8d4463aa4907f739d4d96acaa8694ac8d6f3d85bb94231226", "/home/jakub/devel/escapistsrereintroduced/docs/evidence/playtest-refresh-2026-10-02-hq-memory-menu-fix/candidate-sha256.json": "c639a91886fded79caf04e3114be0e5421e3ec2c114dd4bd5a553dd759c7ce91" } }, "documents_after": { "current-status.md": "5b37f6fa1ad4b4900487273c0f745f79bd8246de6abd966f9f2e784eced33882", "infantry-resupply.md": "2fb21a42c768319368d28781b04c3fa4945f22277f0b76be1ed34a74b77b85b2" }, "native_run": false, "published": false, "committed": false }