fix(awooop): route workflow telegram alerts through ai receipts
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled

This commit is contained in:
Your Name
2026-07-02 14:38:09 +08:00
parent 8e2637f15f
commit ed31bed5c8
18 changed files with 482 additions and 4743 deletions

View File

@@ -37,18 +37,18 @@ def test_load_latest_ai_agent_report_truth_actionability_review():
assert data["telegram_routing_consolidation"]["direct_telegram_api_send_allowed"] is False
assert data["rollups"]["telegram_route_finding_count"] == len(data["telegram_route_findings"])
assert data["telegram_egress_guard"]["status"] == "pass_no_new_bypass"
assert data["telegram_egress_guard"]["summary"]["live_direct_bot_api_call_count"] == 18
assert data["telegram_egress_guard"]["summary"]["live_direct_bot_api_call_count"] == 5
assert data["telegram_egress_guard"]["summary"]["new_bypass_count"] == 0
assert data["telegram_egress_guard"]["summary"]["gitea_workflow_direct_bot_api_call_count"] == 13
assert data["telegram_egress_guard"]["summary"]["gitea_workflow_direct_bot_api_call_count"] == 0
assert data["telegram_egress_guard"]["summary"]["ops_script_direct_bot_api_call_count"] == 4
assert data["telegram_egress_guard"]["summary"]["api_direct_bot_api_call_count"] == 1
assert (
data["telegram_egress_guard"]["summary"]["direct_bot_api_awooop_db_receipt_missing_count"]
== 18
== 5
)
assert (
data["telegram_egress_guard"]["summary"]["direct_bot_api_ai_controlled_route_missing_count"]
== 18
== 5
)
assert (
data["telegram_egress_guard"]["telegram_receipt_coverage"]["coverage_status"]
@@ -72,17 +72,16 @@ def test_load_latest_ai_agent_report_truth_actionability_review():
]
is False
)
assert data["rollups"]["telegram_route_finding_count"] == 22
assert data["rollups"]["legacy_or_direct_route_count"] == 22
assert data["rollups"]["telegram_route_finding_count"] == 9
assert data["rollups"]["legacy_or_direct_route_count"] == 9
assert sum(
1
for route in data["telegram_route_findings"]
if route["route_id"].startswith("telegram_direct_bot_api_")
) == 18
) == 5
assert {
item["surface_kind"] for item in data["telegram_egress_guard"]["current_direct_bot_api_calls"]
} == {
"gitea_workflow_direct_bot_api",
"ops_script_direct_bot_api",
"api_direct_bot_api",
}

View File

@@ -34,18 +34,18 @@ def test_get_ai_agent_report_truth_actionability_review_api():
assert data["telegram_routing_consolidation"]["canonical_room_env"] == "SRE_GROUP_CHAT_ID"
assert data["telegram_routing_consolidation"]["other_bot_or_group_alerts_allowed"] is False
assert data["telegram_routing_consolidation"]["direct_telegram_api_send_allowed"] is False
assert data["telegram_egress_guard"]["summary"]["live_direct_bot_api_call_count"] == 18
assert data["telegram_egress_guard"]["summary"]["live_direct_bot_api_call_count"] == 5
assert data["telegram_egress_guard"]["summary"]["new_bypass_count"] == 0
assert data["telegram_egress_guard"]["summary"]["gitea_workflow_direct_bot_api_call_count"] == 13
assert data["telegram_egress_guard"]["summary"]["gitea_workflow_direct_bot_api_call_count"] == 0
assert data["telegram_egress_guard"]["summary"]["ops_script_direct_bot_api_call_count"] == 4
assert data["telegram_egress_guard"]["summary"]["api_direct_bot_api_call_count"] == 1
assert (
data["telegram_egress_guard"]["summary"]["direct_bot_api_awooop_db_receipt_missing_count"]
== 18
== 5
)
assert (
data["telegram_egress_guard"]["summary"]["direct_bot_api_ai_controlled_route_missing_count"]
== 18
== 5
)
assert (
data["telegram_egress_guard"]["telegram_receipt_coverage"][
@@ -57,6 +57,6 @@ def test_get_ai_agent_report_truth_actionability_review_api():
data["telegram_egress_guard"]["telegram_receipt_coverage"]["all_telegram_alerts_ai_controlled"]
is False
)
assert data["rollups"]["telegram_route_finding_count"] == 22
assert data["rollups"]["legacy_or_direct_route_count"] == 22
assert data["rollups"]["telegram_route_finding_count"] == 9
assert data["rollups"]["legacy_or_direct_route_count"] == 9
assert data["rollups"]["operator_action_count"] == 5