test_applied_requires_new_bytes_and_exact_mode (test_rollout.Contracts.test_applied_requires_new_bytes_and_exact_mode) ... ok
test_conditional_patch_roundtrip_and_drift_refusal (test_rollout.Contracts.test_conditional_patch_roundtrip_and_drift_refusal) ... ok
test_exact_human_approval_and_founder_owner_fallback (test_rollout.Contracts.test_exact_human_approval_and_founder_owner_fallback) ... ok
test_inventory_refuses_incomplete_duplicate_and_escape (test_rollout.Contracts.test_inventory_refuses_incomplete_duplicate_and_escape) ... ok
test_inventory_roundtrip_and_full_protected_denominator (test_rollout.Contracts.test_inventory_roundtrip_and_full_protected_denominator) ... ok
test_lost_patch_response_runs_guarded_recovery_and_retains_failure (test_rollout.Contracts.test_lost_patch_response_runs_guarded_recovery_and_retains_failure) ... ok
test_missing_stale_agent_and_unbound_admission_refused (test_rollout.Contracts.test_missing_stale_agent_and_unbound_admission_refused) ... ok
test_protected_content_permissions_and_scope_cannot_drift (test_rollout.Contracts.test_protected_content_permissions_and_scope_cannot_drift) ... ok
test_source_delta_has_both_guards_and_no_other_semantic_changes (test_rollout.Contracts.test_source_delta_has_both_guards_and_no_other_semantic_changes) ... ok

----------------------------------------------------------------------
Ran 9 tests in 0.041s

OK
