test_all_receipt_variants_require_explicit_confirmation_at_mutation_time (test_handoff_safety.OfflineHandoffSafetyTests.test_all_receipt_variants_require_explicit_confirmation_at_mutation_time) ... ok test_sending_stage_cannot_be_removed_even_after_confirmation (test_handoff_safety.OfflineHandoffSafetyTests.test_sending_stage_cannot_be_removed_even_after_confirmation) ... ok test_startup_confirmation_is_per_task_not_batch_wide (test_handoff_safety.OfflineHandoffSafetyTests.test_startup_confirmation_is_per_task_not_batch_wide) ... ok 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) ... skipped 'visual-only distribution has no protocol engine' 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) ... skipped 'visual-only distribution has no protocol engine' test_stale_ui_snapshot_cannot_handoff_newly_uncertain_response (test_handoff_safety.ProtocolHandoffSafetyTests.test_stale_ui_snapshot_cannot_handoff_newly_uncertain_response) ... skipped 'visual-only distribution has no protocol engine' test_legacy_visual_queue_upgrades_to_envelope_and_retains_full_evidence (test_handoff_evidence.OfflineEvidenceTests.test_legacy_visual_queue_upgrades_to_envelope_and_retains_full_evidence) ... ok test_write_failure_preserves_original_queue_and_evidence (test_handoff_evidence.OfflineEvidenceTests.test_write_failure_preserves_original_queue_and_evidence) ... ok test_failed_persist_rolls_back_memory_and_keeps_pause (test_handoff_evidence.ProtocolEvidenceTests.test_failed_persist_rolls_back_memory_and_keeps_pause) ... skipped 'visual-only distribution has no protocol engine' test_takeover_record_survives_restart_and_poll_without_becoming_pending (test_handoff_evidence.ProtocolEvidenceTests.test_takeover_record_survives_restart_and_poll_without_becoming_pending) ... skipped 'visual-only distribution has no protocol engine' test_confirmation_needed_after_startup_only_prompts_return_to_queue (test_queued_handoff_report.QueuedHandoffReportTests.test_confirmation_needed_after_startup_only_prompts_return_to_queue) ... ok test_partial_result_counts_only_completed_tasks_as_handed_off (test_queued_handoff_report.QueuedHandoffReportTests.test_partial_result_counts_only_completed_tasks_as_handed_off) ... ok ---------------------------------------------------------------------- Ran 12 tests in 0.145s OK (skipped=5)