From b7d23d297ff9a0527900112faa26e3a68c991570 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 22 Jul 2026 19:18:52 +0800 Subject: [PATCH] test(aiops): align fail-closed cold-start contract --- apps/api/tests/test_alert_approval_guard.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/api/tests/test_alert_approval_guard.py b/apps/api/tests/test_alert_approval_guard.py index 1c0becbba..e4dddd3c7 100644 --- a/apps/api/tests/test_alert_approval_guard.py +++ b/apps/api/tests/test_alert_approval_guard.py @@ -78,7 +78,9 @@ async def test_cold_start_invalid_k8s_target_becomes_fail_closed_agent99_candida assert contract["status"] == "controlled_route_candidate_pending_receipts" assert contract["runtime_execution_authorized"] is False assert contract["runtime_write_allowed"] is False - assert contract["completion_status"] == "partial" + assert contract["completion_status"] == ( + "no_write_terminal_pending_durable_receipt" + ) assert contract["blocked_count"] > 0 assert "dispatch_receipt" in contract["blocked_fields"] assert "post_apply_verifier" in contract["blocked_fields"] @@ -93,7 +95,7 @@ async def test_cold_start_invalid_k8s_target_becomes_fail_closed_agent99_candida "sensor": "pending", "normalize": "passed", "check": "pending", - "controlled_apply": "pending", + "controlled_apply": "blocked_exact_inventory_scope_missing", "verify": "pending", "learn_writeback": "pending", }