Refresh evidence after stale lock guard

This commit is contained in:
yaojingang
2026-06-17 00:26:39 +08:00
parent 67058ceceb
commit 9da8d0e08b
57 changed files with 722 additions and 652 deletions
+30 -29
View File
@@ -412,7 +412,7 @@
"external_pending_count": 3,
"human_pending_count": 1,
"source_check_count": 13,
"source_pass_count": 7,
"source_pass_count": 6,
"conclusion_zh": "世界级证据尚未完成:4 项待补,0 项已接受。",
"conclusion_en": "World-class evidence is not complete: 4 pending, 0 accepted.",
"entries": [
@@ -471,7 +471,8 @@
"summary_zh": "真实外部客户端 metadata-only 事件仍未导入。",
"summary_en": "Real external-client metadata-only events have not been imported yet.",
"blocked_checks": [
"External events"
"External events",
"Adoption sample"
]
}
]
@@ -1000,13 +1001,13 @@
"ok": true,
"summary": {
"reproducibility_ready": true,
"release_lock_ready": true,
"release_lock_ready": false,
"methodology_complete": true,
"required_artifact_count": 25,
"missing_artifact_count": 0,
"evidence_bundle_sha256": "c31f7210165c76ab9b288c6c7d5d228fd46c8c8627cd86ca095cc1033607e34f",
"evidence_bundle_sha256": "733cfff69f5bb93eb87cce2bd17695d88a40e88f9feca7db8a3d125128df5379",
"source_contract_sha256": "9cb9a19e774540e721b143a240baf41b41c32b9f10df532eb4a7d1cf7a2fe67b",
"archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b",
"archive_sha256": "4195938709645eeb7c7a26afbd28b0a29a9162c61a15a1e003a42159a6c13fe7",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 23,
@@ -1021,14 +1022,14 @@
"world_class_task_count": 4,
"world_class_ledger_pending_count": 4,
"world_class_source_check_count": 13,
"world_class_source_pass_count": 7,
"world_class_source_blocked_count": 6,
"world_class_source_pass_count": 6,
"world_class_source_blocked_count": 7,
"public_claim_ready": false,
"public_claim_blocker_count": 4,
"working_tree_dirty": false,
"changed_file_count": 0
"public_claim_blocker_count": 5,
"working_tree_dirty": true,
"changed_file_count": 56
},
"commit": "b6ded57f9cc65b1dd7dbbac9c394647dadc131d7",
"commit": "67058cecebd13cd6e6fa54c009300cc145e8e999",
"missing_artifacts": [],
"limitations": [
"The git commit and dirty flag are generation-time context; the evidence bundle hash is the durable artifact anchor inside a committed report.",
@@ -1171,7 +1172,7 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
"package_sha256": "d50f6ac9714b62b985f9f9edb181f87bb57246be1e4249cb92e7e4a87ae5aa69",
"package_sha256": "9cb9a19e774540e721b143a240baf41b41c32b9f10df532eb4a7d1cf7a2fe67b",
"archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b"
},
"compatibility": {
@@ -1219,8 +1220,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
"archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b",
"archive_entry_count": 658,
"archive_sha256": "4195938709645eeb7c7a26afbd28b0a29a9162c61a15a1e003a42159a6c13fe7",
"archive_entry_count": 677,
"failure_count": 0,
"warning_count": 0
},
@@ -1303,7 +1304,7 @@
{
"field": "package_sha256",
"from": "0000000000000000000000000000000000000000000000000000000000000000",
"to": "d50f6ac9714b62b985f9f9edb181f87bb57246be1e4249cb92e7e4a87ae5aa69"
"to": "9cb9a19e774540e721b143a240baf41b41c32b9f10df532eb4a7d1cf7a2fe67b"
}
]
},
@@ -1320,14 +1321,14 @@
"ok": true,
"summary": {
"event_count": 1,
"adoption_sample_count": 1,
"activation_count": 1,
"accepted_count": 1,
"adoption_sample_count": 0,
"activation_count": 0,
"accepted_count": 0,
"edited_count": 0,
"rejected_count": 0,
"missed_count": 0,
"failed_count": 0,
"adoption_rate": 100.0,
"adoption_rate": 0,
"missed_trigger_count": 0,
"wrong_trigger_count": 0,
"bad_output_count": 0,
@@ -1336,7 +1337,7 @@
"review_overdue_count": 0,
"risk_band": "low",
"event_types": {
"skill_activation": 1
"review_event": 1
},
"failure_types": {},
"source_types": {
@@ -1603,7 +1604,7 @@
"status": "external_required",
"category": "external",
"owner": "Browser/Chrome/IDE/provider client integrator",
"current": "external source events 0; adoption samples 1",
"current": "external source events 0; adoption samples 0",
"objective": "Import production metadata-only events from a real external client into the local drift loop.",
"runbook": [
"python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
@@ -1656,8 +1657,8 @@
"missing_submission_count": 4,
"invalid_submission_count": 0,
"source_check_count": 13,
"source_pass_count": 7,
"source_blocked_count": 6,
"source_pass_count": 6,
"source_blocked_count": 7,
"submitted_but_pending_count": 0,
"source_accepted_without_valid_submission_count": 0,
"overclaim_guard_active": true,
@@ -2007,7 +2008,7 @@
"status": "pending",
"source_status": "external_required",
"source_accepted": false,
"current": "external source events 0; adoption samples 1",
"current": "external source events 0; adoption samples 0",
"objective": "Import production metadata-only events from a real external client into the local drift loop.",
"runbook": [
"python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
@@ -2044,7 +2045,7 @@
],
"observed_state": {
"external_source_events": 0,
"adoption_sample_count": 1,
"adoption_sample_count": 0,
"raw_content_allowed": false,
"risk_band": "low",
"accepted": false
@@ -2065,8 +2066,8 @@
"label": "Adoption sample",
"field": "adoption_sample_count",
"expected": ">0",
"actual": 1,
"status": "pass",
"actual": 0,
"status": "blocked",
"source_accepted": false,
"next_action": "Telemetry must include adoption outcome evidence."
},
@@ -2082,8 +2083,8 @@
}
],
"source_check_count": 3,
"source_pass_count": 2,
"source_blocked_count": 1,
"source_pass_count": 1,
"source_blocked_count": 2,
"submission_state": {
"status": "missing",
"path": "evidence/world_class/submissions/native-client-telemetry.json",