feat(api): attach log intelligence runtime sample
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Failing after 2m46s
CD Pipeline / build-and-deploy (push) Has been skipped
CD Pipeline / post-deploy-checks (push) Has been skipped

This commit is contained in:
Your Name
2026-06-29 20:41:21 +08:00
parent af5a8cebff
commit fa41bd9e81
3 changed files with 228 additions and 9 deletions

View File

@@ -46,15 +46,29 @@ def _assert_log_intelligence_payload(payload: dict):
== "ai_agent_log_intelligence_integration_readback_v1"
)
assert payload["priority"] == "P1-LOG-KM-RAG-MCP-PLAYBOOK"
assert payload["status"] == "controlled_apply_ready_missing_runtime_e2e_log_sample"
assert payload["status"] == "controlled_apply_ready_for_trusted_feedback_receipt"
assert payload["rollups"]["lane_count"] == 7
assert payload["rollups"]["ready_lane_count"] == 7
assert payload["rollups"]["missing_lane_count"] == 0
assert payload["rollups"]["readiness_percent"] == 100
assert payload["rollups"]["runtime_e2e_log_sample_readback_present"] is False
assert payload["rollups"]["runtime_e2e_log_sample_readback_present"] is True
assert payload["rollups"]["runtime_sample_count"] == 2
assert payload["rollups"]["km_rag_feedback_receipt_ready"] is True
assert payload["rollups"]["playbook_feedback_receipt_ready"] is True
assert payload["rollups"]["mcp_audit_feedback_receipt_ready"] is True
assert payload["rollups"]["km_rag_playbook_trust_writeback_authorized"] is False
assert payload["rollups"]["mcp_tool_execution_authorized"] is False
assert "runtime_e2e_log_sample_readback_missing" in payload["active_blockers"]
assert payload["active_blockers"] == []
assert payload["runtime_e2e_verifier"]["schema_version"] == (
"ai_agent_log_intelligence_runtime_sample_readback_v1"
)
assert payload["runtime_e2e_verifier"]["label_receipt"]["runtime_sample_count"] == 2
assert payload["runtime_e2e_verifier"]["operation_boundaries"][
"runtime_log_sample_read_performed"
] is True
assert payload["runtime_e2e_verifier"]["operation_boundaries"][
"raw_log_payload_persisted"
] is False
lanes = {lane["lane_id"]: lane for lane in payload["integration_lanes"]}
assert set(lanes) == {