feat(governance): 新增 Redis dry-run gate
This commit is contained in:
@@ -13,9 +13,9 @@ def test_load_latest_ai_agent_interaction_learning_proof_reads_committed_snapsho
|
||||
data = load_latest_ai_agent_interaction_learning_proof()
|
||||
|
||||
assert data["schema_version"] == "ai_agent_interaction_learning_proof_v1"
|
||||
assert data["program_status"]["overall_completion_percent"] == 55
|
||||
assert data["program_status"]["current_task_id"] == "P2-403B"
|
||||
assert data["program_status"]["next_task_id"] == "P2-403C"
|
||||
assert data["program_status"]["overall_completion_percent"] == 60
|
||||
assert data["program_status"]["current_task_id"] == "P2-403C"
|
||||
assert data["program_status"]["next_task_id"] == "P2-403D"
|
||||
assert data["program_status"]["read_only_mode"] is True
|
||||
assert data["program_status"]["runtime_authority"] == "proof_surface_only_no_live_worker"
|
||||
assert data["live_truth"]["runtime_loop_enabled"] is False
|
||||
@@ -32,8 +32,6 @@ def test_load_latest_ai_agent_interaction_learning_proof_reads_committed_snapsho
|
||||
assert data["rollups"]["runtime_gate_count"] == len(data["runtime_gates"]) == 5
|
||||
assert data["rollups"]["live_signal_count"] == 0
|
||||
assert set(data["rollups"]["live_pending_level_ids"]) == {
|
||||
"message_bus_receipts",
|
||||
"handoff_receipts",
|
||||
"learning_growth",
|
||||
"telegram_receipts",
|
||||
}
|
||||
@@ -97,10 +95,10 @@ def _snapshot() -> dict:
|
||||
"schema_version": "ai_agent_interaction_learning_proof_v1",
|
||||
"generated_at": "2026-06-11T23:20:00+08:00",
|
||||
"program_status": {
|
||||
"overall_completion_percent": 55,
|
||||
"overall_completion_percent": 60,
|
||||
"current_priority": "P2",
|
||||
"current_task_id": "P2-403B",
|
||||
"next_task_id": "P2-403C",
|
||||
"current_task_id": "P2-403C",
|
||||
"next_task_id": "P2-403D",
|
||||
"read_only_mode": True,
|
||||
"runtime_authority": "proof_surface_only_no_live_worker",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user