test_approved_run_can_complete (test_agentic_lab.HarnessTests.test_approved_run_can_complete) ... ok
test_completed_effect_cannot_be_silently_revised (test_agentic_lab.HarnessTests.test_completed_effect_cannot_be_silently_revised) ... ok
test_crash_after_effect_reconciles_after_restart_and_expiry (test_agentic_lab.HarnessTests.test_crash_after_effect_reconciles_after_restart_and_expiry) ... ok
test_crash_before_effect_can_retry (test_agentic_lab.HarnessTests.test_crash_before_effect_can_retry) ... ok
test_different_receipt_payload_is_conflict (test_agentic_lab.HarnessTests.test_different_receipt_payload_is_conflict) ... ok
test_expired_approval_has_no_effect (test_agentic_lab.HarnessTests.test_expired_approval_has_no_effect) ... ok
test_failed_attempts_consume_budget (test_agentic_lab.HarnessTests.test_failed_attempts_consume_budget) ... ok
test_forbidden_action_is_rejected (test_agentic_lab.HarnessTests.test_forbidden_action_is_rejected) ... ok
test_repeat_is_idempotent (test_agentic_lab.HarnessTests.test_repeat_is_idempotent) ... ok
test_revision_invalidates_approval (test_agentic_lab.HarnessTests.test_revision_invalidates_approval) ... ok
test_unapproved_run_has_no_effect (test_agentic_lab.HarnessTests.test_unapproved_run_has_no_effect) ... ok

----------------------------------------------------------------------
Ran 11 tests in 0.528s

OK
