<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="20" time="6.792" timestamp="2026-10-30T01:52:25.917471+02:00" hostname="LAPTOP-H61DJILS"><testcase classname="tests.test_husky_mission_service" name="test_full_route_needs_three_measured_ordered_receipts" time="0.028" /><testcase classname="tests.test_husky_mission_service" name="test_unknown_or_invented_or_reordered_routes_cannot_move[route0]" time="0.011" /><testcase classname="tests.test_husky_mission_service" name="test_unknown_or_invented_or_reordered_routes_cannot_move[route1]" time="0.022" /><testcase classname="tests.test_husky_mission_service" name="test_unknown_or_invented_or_reordered_routes_cannot_move[route2]" time="0.023" /><testcase classname="tests.test_husky_mission_service" name="test_unknown_or_invented_or_reordered_routes_cannot_move[route3]" time="0.012" /><testcase classname="tests.test_husky_mission_service" name="test_unknown_or_invented_or_reordered_routes_cannot_move[route4]" time="0.016" /><testcase classname="tests.test_husky_mission_service" name="test_unknown_or_invented_or_reordered_routes_cannot_move[route5]" time="0.014" /><testcase classname="tests.test_husky_mission_service" name="test_false_arrival_from_driver_cannot_create_a_visit_or_completion" time="0.006" /><testcase classname="tests.test_husky_mission_service" name="test_cancel_before_leg_returns_cannot_start_the_next_station" time="0.017" /><testcase classname="tests.test_husky_mission_service" name="test_stale_telemetry_fails_before_motion" time="0.019" /><testcase classname="tests.test_husky_mission_service" name="test_duplicate_start_in_same_turn_does_not_repeat_a_completed_mission" time="0.032" /><testcase classname="tests.test_husky_mission_service" name="test_restart_constructs_idle_state_and_never_resumes_a_previous_order" time="0.034" /><testcase classname="tests.test_husky_mission_service" name="test_operator_order_still_requires_an_action_verb" time="0.003" /><testcase classname="tests.test_husky_mission_service" name="test_model_fabricated_completion_cannot_become_the_public_outcome" time="0.004" /><testcase classname="tests.test_husky_mission_service" name="test_model_connection_error_remains_an_error_instead_of_falling_back_to_success" time="0.004" /><testcase classname="tests.test_husky_mission_service" name="test_canonical_gate_rejects_motion_proposal_for_non_orders[How long does it take to visit station A, then B?]" time="1.867" /><testcase classname="tests.test_husky_mission_service" name="test_canonical_gate_rejects_motion_proposal_for_non_orders[Do not visit station A, then B.]" time="0.042" /><testcase classname="tests.test_husky_mission_service" name="test_canonical_gate_rejects_motion_proposal_for_non_orders[The manual says &quot;visit station A, then B&quot;.]" time="0.002" /><testcase classname="tests.test_husky_mission_service" name="test_native_chat_also_uses_verified_state_instead_of_model_prose" time="0.077" /><testcase classname="tests.test_husky_mission_service" name="test_waypoint_deadline_and_stationary_arrival" time="0.048" /></testsuite></testsuites>