feat(web): 顯示 Backup DR 治理證據
This commit is contained in:
@@ -18,11 +18,11 @@ def test_ai_agent_automation_backlog_snapshot_endpoint_returns_committed_snapsho
|
||||
assert data["schema_version"] == "ai_agent_automation_backlog_v1"
|
||||
assert data["program_status"]["overall_completion_percent"] == 100
|
||||
assert data["program_status"]["read_only_mode"] is True
|
||||
assert data["program_status"]["current_task_id"] == "P1-103"
|
||||
assert data["program_status"]["next_task_id"] == "P1-104"
|
||||
assert data["rollups"]["total_items"] == len(data["backlog_items"]) == 18
|
||||
assert data["rollups"]["by_priority"]["P1"] == 16
|
||||
assert data["rollups"]["by_status"]["done"] == 11
|
||||
assert data["program_status"]["current_task_id"] == "P1-104"
|
||||
assert data["program_status"]["next_task_id"] == "P1-105"
|
||||
assert data["rollups"]["total_items"] == len(data["backlog_items"]) == 19
|
||||
assert data["rollups"]["by_priority"]["P1"] == 17
|
||||
assert data["rollups"]["by_status"]["done"] == 12
|
||||
assert data["approval_boundaries"]["sdk_installation_allowed"] is False
|
||||
assert data["approval_boundaries"]["paid_api_call_allowed"] is False
|
||||
assert data["approval_boundaries"]["production_routing_allowed"] is False
|
||||
@@ -30,4 +30,5 @@ def test_ai_agent_automation_backlog_snapshot_endpoint_returns_committed_snapsho
|
||||
assert any(item["item_id"] == "AUTO-P1-205" for item in data["backlog_items"])
|
||||
assert any(item["item_id"] == "AUTO-P1-206" for item in data["backlog_items"])
|
||||
assert any(item["item_id"] == "AUTO-P1-103" for item in data["backlog_items"])
|
||||
assert any(item["item_id"] == "AUTO-P1-104" for item in data["backlog_items"])
|
||||
assert any(item["item_id"] == "AUTO-P3-001" for item in data["backlog_items"])
|
||||
|
||||
@@ -18,8 +18,8 @@ def test_ai_agent_automation_inventory_snapshot_endpoint_returns_committed_snaps
|
||||
assert data["schema_version"] == "ai_agent_automation_inventory_snapshot_v1"
|
||||
assert data["program_status"]["overall_completion_percent"] == 100
|
||||
assert data["program_status"]["read_only_mode"] is True
|
||||
assert data["program_status"]["current_task_id"] == "P1-103"
|
||||
assert data["program_status"]["next_task_id"] == "P1-104"
|
||||
assert data["program_status"]["current_task_id"] == "P1-104"
|
||||
assert data["program_status"]["next_task_id"] == "P1-105"
|
||||
assert data["approval_boundaries"]["sdk_installation_allowed"] is False
|
||||
assert data["approval_boundaries"]["paid_api_call_allowed"] is False
|
||||
assert data["approval_boundaries"]["production_routing_allowed"] is False
|
||||
@@ -28,6 +28,7 @@ def test_ai_agent_automation_inventory_snapshot_endpoint_returns_committed_snaps
|
||||
assert any(task["task_id"] == "P1-205" for task in data["tasks"])
|
||||
assert any(task["task_id"] == "P1-206" for task in data["tasks"])
|
||||
assert any(task["task_id"] == "P1-103" for task in data["tasks"])
|
||||
assert any(task["task_id"] == "P1-104" for task in data["tasks"])
|
||||
assert any(evidence["evidence_id"] == "dependency_risk_policy_api" for evidence in data["evidence"])
|
||||
assert any(evidence["evidence_id"] == "dependency_drift_check_plan_api" for evidence in data["evidence"])
|
||||
assert any(
|
||||
@@ -35,3 +36,4 @@ def test_ai_agent_automation_inventory_snapshot_endpoint_returns_committed_snaps
|
||||
for evidence in data["evidence"]
|
||||
)
|
||||
assert any(evidence["evidence_id"] == "backup_notification_policy_api" for evidence in data["evidence"])
|
||||
assert any(evidence["evidence_id"] == "backup_dr_evidence_ui" for evidence in data["evidence"])
|
||||
|
||||
Reference in New Issue
Block a user