fix(agent): auto-authorize noncritical alert control
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m38s
CD Pipeline / build-and-deploy (push) Successful in 6m58s
CD Pipeline / post-deploy-checks (push) Successful in 1m42s
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 1s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 2m38s
CD Pipeline / build-and-deploy (push) Successful in 6m58s
CD Pipeline / post-deploy-checks (push) Successful in 1m42s
This commit is contained in:
@@ -66,7 +66,7 @@ def test_operator_outcome_marks_diagnostic_only_as_ai_repair_required() -> None:
|
||||
assert outcome["schema_version"] == "operator_outcome_v1"
|
||||
assert outcome["state"] == "diagnostic_only_ai_repair_required"
|
||||
assert outcome["needs_human"] is False
|
||||
assert outcome["notification"]["mode"] == "action_required"
|
||||
assert outcome["notification"]["mode"] == "automation_progress"
|
||||
assert "telegram_sre_war_room" in outcome["notification"]["channels"]
|
||||
assert outcome["next_action"] == "auto_generate_repair_candidate_from_diagnostic_evidence"
|
||||
assert outcome["execution_result"]["completion_status"] == (
|
||||
@@ -199,7 +199,7 @@ def test_operator_outcome_marks_expired_approval_as_manual_review() -> None:
|
||||
|
||||
assert outcome["state"] == "approval_expired_ai_retry"
|
||||
assert outcome["needs_human"] is False
|
||||
assert outcome["notification"]["mode"] == "action_required"
|
||||
assert outcome["notification"]["mode"] == "automation_progress"
|
||||
assert outcome["next_action"] == "ai_retry_or_rebuild_controlled_packet"
|
||||
assert outcome["execution_result"]["completion_status"] == "expired_route_requeued"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user