Merge remote-tracking branch 'gitea-ssh/main' into codex/p0-product-manifest-standard-20260629

This commit is contained in:
Your Name
2026-06-29 15:38:04 +08:00
6 changed files with 234 additions and 4 deletions

View File

@@ -384,6 +384,28 @@ def test_runtime_receipt_readback_summarizes_live_executor_closure_rows():
assert taxonomy["rollups"]["classified_event_total"] > 0
assert taxonomy["public_safety"]["raw_secret_collection_allowed"] is False
assert taxonomy["public_safety"]["unredacted_payload_storage_allowed"] is False
progress = readback["work_item_progress"]
assert progress["schema_version"] == "ai_agent_automation_work_item_progress_v1"
ordered_ids = [item["work_item_id"] for item in progress["ordered_items"]]
assert ordered_ids == [
"P0-A-runtime-truth",
"P0-B-trace-ledger",
"P0-C-log-taxonomy",
"P0-D-ui-visibility",
"P0-E-verification-deploy",
"P1-A-ingestion-coverage",
"P1-B-agent-decision-wiring",
"P1-C-learning-loop",
"P1-D-alert-noise-reduction",
"P2-A-ui-ux-productization",
"P2-B-multi-product-expansion",
]
assert progress["ordered_items"][4]["status"] == "completed"
assert progress["ordered_items"][5]["status"] == "completed"
assert progress["source_family_items"]
assert {item["status"] for item in progress["source_family_items"]} == {"completed"}
assert progress["rollups"]["source_family_work_item_count"] == 10
assert progress["rollups"]["pending_count"] >= 5
def test_runtime_receipt_readback_classifies_closed_failed_apply_as_ai_repair():