{ "project": "C:\\kefu\\wechat_rpa", "modules": [ "test_handoff_safety", "test_handoff_evidence", "test_queued_handoff_report" ], "tests_run": 12, "failures": 0, "errors": 0, "skipped": 5, "elapsed_seconds": 0.156, "blocked_external_actions": [], "failure_details": [], "skip_details": [ { "test": "test_stage_only_receipt_blocks_approval_retry_cancel_and_incoming_replacement (test_handoff_safety.ProtocolHandoffSafetyTests.test_stage_only_receipt_blocks_approval_retry_cancel_and_incoming_replacement)", "reason": "visual-only distribution has no protocol engine" }, { "test": "test_stage_only_sending_is_protected_then_restores_as_unknown_receipt (test_handoff_safety.ProtocolHandoffSafetyTests.test_stage_only_sending_is_protected_then_restores_as_unknown_receipt)", "reason": "visual-only distribution has no protocol engine" }, { "test": "test_stale_ui_snapshot_cannot_handoff_newly_uncertain_response (test_handoff_safety.ProtocolHandoffSafetyTests.test_stale_ui_snapshot_cannot_handoff_newly_uncertain_response)", "reason": "visual-only distribution has no protocol engine" }, { "test": "test_failed_persist_rolls_back_memory_and_keeps_pause (test_handoff_evidence.ProtocolEvidenceTests.test_failed_persist_rolls_back_memory_and_keeps_pause)", "reason": "visual-only distribution has no protocol engine" }, { "test": "test_takeover_record_survives_restart_and_poll_without_becoming_pending (test_handoff_evidence.ProtocolEvidenceTests.test_takeover_record_survives_restart_and_poll_without_becoming_pending)", "reason": "visual-only distribution has no protocol engine" } ] }