chore: refresh overview clean lock

This commit is contained in:
yaojingang
2026-06-15 17:12:34 +08:00
parent 30a787a5e6
commit 7a6a172d4a
7 changed files with 197 additions and 178 deletions
+22 -22
View File
@@ -1,9 +1,9 @@
{
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"git_status": {
"available": true,
"dirty": false,
@@ -17,9 +17,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
"evidence_bundle_sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5",
"source_contract_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"evidence_bundle_sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04",
"source_contract_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 21,
@@ -54,7 +54,7 @@
},
"release_lock": {
"ready": true,
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"status_scope": "generation-time status before this report is written",
"reason": "clean generation-time HEAD"
},
@@ -64,7 +64,7 @@
"existing_count": 24,
"missing_count": 0,
"missing_paths": [],
"sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5"
"sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04"
},
"methodology": {
"path": "reports/benchmark_methodology.md",
@@ -137,8 +137,8 @@
"label": "output_execution",
"path": "reports/output_execution_runs.json",
"exists": true,
"bytes": 7965,
"sha256": "ba7654ad78a431fd2dd80fad820479c12db95298e34fb621807baa385ae04ccb"
"bytes": 7966,
"sha256": "9fc2ebab1669f5783fb490da39ecfec5395b301d0ce1badd0d6f72d3112ce604"
},
{
"label": "blind_review",
@@ -173,7 +173,7 @@
"path": "reports/security_trust_report.json",
"exists": true,
"bytes": 100003,
"sha256": "ab2b1ddcba2526cc840eeb8ac4ed0385d03c1c9bbb68af2971a6bba57c9feb5f"
"sha256": "d1b1501fb5c10110c058573a9c7cbcfabc700c2f98c3212d94ef0a7f742b660a"
},
{
"label": "python_compatibility",
@@ -187,70 +187,70 @@
"path": "reports/registry_audit.json",
"exists": true,
"bytes": 3183,
"sha256": "5146af6705b1ac596abd53e0802525cda41eddd7f9228d30fa13d840acd87331"
"sha256": "976765a6e09bd0de36b69a9eb897e408cea407f310d5648f4f9f7d42da6b274b"
},
{
"label": "package_verification",
"path": "reports/package_verification.json",
"exists": true,
"bytes": 19325,
"sha256": "c017e39efad8762ef720d778ff43afc2631a039560b39e94e140ad8cb469c3e3"
"bytes": 19338,
"sha256": "21e6e3d6990c4ae025f876cc4cf8264f2f10821c7bb72c5447360c79ee2b1870"
},
{
"label": "install_simulation",
"path": "reports/install_simulation.json",
"exists": true,
"bytes": 8604,
"sha256": "f0d1820d3da26ebc93187b64ec0cde14fa32cbef47dc865dd96200e43e9767b4"
"sha256": "1b62a575243b341408c9155c37af1eaa20108d29a22068b06ac185dbd7b50be8"
},
{
"label": "skill_os2_audit",
"path": "reports/skill_os2_audit.json",
"exists": true,
"bytes": 14309,
"sha256": "e315f88fdec3c5355d53c73372df62df52ed912dd8f920624a62aa66b21168fc"
"sha256": "8f3581f58d38bfd663491f27a6ee8c60541a458eb743279e53b8ac6bf7143826"
},
{
"label": "world_class_evidence_plan",
"path": "reports/world_class_evidence_plan.json",
"exists": true,
"bytes": 19940,
"sha256": "164803bb1cea795c8b962ec82cb1b3a4a58bbc51e10a4edfce12de00d046905a"
"sha256": "933cdb0021818c0a8c5fc199af7dfa7879777ebf7959ed3a36bba52a0aed9c6c"
},
{
"label": "world_class_evidence_ledger",
"path": "reports/world_class_evidence_ledger.json",
"exists": true,
"bytes": 20006,
"sha256": "9cd09dbeb451d9ec052b77cb41e02389c7d05d50bc1b3f12bd5185ccb0b44220"
"sha256": "5407409841eb8e1174a07ea0af17ddf709155f0c548c897b82c2f75b869b333a"
},
{
"label": "world_class_evidence_intake",
"path": "reports/world_class_evidence_intake.json",
"exists": true,
"bytes": 18865,
"sha256": "3467248c7c40f71b3f3ced7894f48b72195c325085e8fa384dc04e256d63ee46"
"sha256": "b10e1ce0a5a17df72462ce8f0c468356f58ff88bd7ceab349c82a1fb3b6697ef"
},
{
"label": "world_class_submission_review",
"path": "reports/world_class_submission_review.json",
"exists": true,
"bytes": 12413,
"sha256": "a6d609911ed5d14a4e710233f3207a12750982eaa1f9d6d6ebc5d612b16e7ac4"
"sha256": "3bce5f072d037a6c383cfd597f8530c2bc87ba31781fa90c843a9186dd2f8fea"
},
{
"label": "world_class_operator_runbook",
"path": "reports/world_class_operator_runbook.json",
"exists": true,
"bytes": 24021,
"sha256": "5252fe6901ed2c3e2d40b0fe4380f6d981c1193b0f98fdebad24915e63f48eb2"
"sha256": "d377b8d99831ce297011e4e270fc7287a53727500f5d503dd3dc4b984d26f0ad"
},
{
"label": "world_class_operator_runbook_markdown",
"path": "reports/world_class_operator_runbook.md",
"exists": true,
"bytes": 15080,
"sha256": "4cdb9cf51b11a751322f7edf54da1f4eee00a4228e41a51875e2284f345e25c3"
"sha256": "9f141f09bf485a4299b37eb8c21ebab9f212ea130a0daea8b0d7d5bd7ab020aa"
},
{
"label": "world_class_operator_runbook_html",
@@ -264,7 +264,7 @@
"path": "reports/world_class_claim_guard.json",
"exists": true,
"bytes": 8463,
"sha256": "250d616b028cf046e2033f9e2c5648c8d95c110d0d8990b35e4d481e14cfc558"
"sha256": "6e718da475b2732695dedf02bbdc15689a7fc23f1ee89d316199f2ab15140102"
}
],
"missing_artifacts": [],
+19 -19
View File
@@ -1,9 +1,9 @@
# Benchmark Reproducibility
Generated at: `2026-06-14`
Commit: `cd70c64a4c6f8b6fad72a8aff0d4905969169647`
Generated at: `2026-06-15`
Commit: `30a787a5e602560ea5f596ced6e871a9ba97a323`
Working tree dirty at generation: `false`
Evidence bundle SHA256: `e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5`
Evidence bundle SHA256: `1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04`
## Summary
@@ -12,8 +12,8 @@ Evidence bundle SHA256: `e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b6
- methodology complete: `true`
- required artifacts: `24`
- missing artifacts: `0`
- source contract sha256: `7e7ab04d163e`
- archive sha256: `2c14cc8b2812`
- source contract sha256: `026ad61bd6b0`
- archive sha256: `aa18ef86cc94`
- output cases: `5`
- disclosed failure cases: `3`
- reproduction commands: `21`
@@ -50,7 +50,7 @@ This report proves local benchmark reproducibility only. It keeps external provi
- algorithm: `sha256(path,label,exists,artifact_sha256)`
- artifacts: `24` / `24`
- sha256: `e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5`
- sha256: `1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04`
## Methodology Sections
@@ -72,25 +72,25 @@ This report proves local benchmark reproducibility only. It keeps external provi
| output_cases | `evals/output/cases.jsonl` | present | `a6ae96857116` |
| output_schema | `evals/output/schema.json` | present | `8ee340c95064` |
| output_scorecard | `reports/output_quality_scorecard.json` | present | `0806258a8e08` |
| output_execution | `reports/output_execution_runs.json` | present | `ba7654ad78a4` |
| output_execution | `reports/output_execution_runs.json` | present | `9fc2ebab1669` |
| blind_review | `reports/output_blind_review_pack.json` | present | `bbe2db8ec277` |
| review_adjudication | `reports/output_review_adjudication.json` | present | `240485a721af` |
| trigger_scorecard | `reports/route_scorecard.json` | present | `c164e83e36d0` |
| runtime_conformance | `reports/conformance_matrix.json` | present | `8251329e663d` |
| trust_report | `reports/security_trust_report.json` | present | `ab2b1ddcba25` |
| trust_report | `reports/security_trust_report.json` | present | `d1b1501fb5c1` |
| python_compatibility | `reports/python_compatibility.json` | present | `293ad17a3174` |
| registry_audit | `reports/registry_audit.json` | present | `5146af6705b1` |
| package_verification | `reports/package_verification.json` | present | `c017e39efad8` |
| install_simulation | `reports/install_simulation.json` | present | `f0d1820d3da2` |
| skill_os2_audit | `reports/skill_os2_audit.json` | present | `e315f88fdec3` |
| world_class_evidence_plan | `reports/world_class_evidence_plan.json` | present | `164803bb1cea` |
| world_class_evidence_ledger | `reports/world_class_evidence_ledger.json` | present | `9cd09dbeb451` |
| world_class_evidence_intake | `reports/world_class_evidence_intake.json` | present | `3467248c7c40` |
| world_class_submission_review | `reports/world_class_submission_review.json` | present | `a6d609911ed5` |
| world_class_operator_runbook | `reports/world_class_operator_runbook.json` | present | `5252fe6901ed` |
| world_class_operator_runbook_markdown | `reports/world_class_operator_runbook.md` | present | `4cdb9cf51b11` |
| registry_audit | `reports/registry_audit.json` | present | `976765a6e09b` |
| package_verification | `reports/package_verification.json` | present | `21e6e3d6990c` |
| install_simulation | `reports/install_simulation.json` | present | `1b62a575243b` |
| skill_os2_audit | `reports/skill_os2_audit.json` | present | `8f3581f58d38` |
| world_class_evidence_plan | `reports/world_class_evidence_plan.json` | present | `933cdb002181` |
| world_class_evidence_ledger | `reports/world_class_evidence_ledger.json` | present | `5407409841eb` |
| world_class_evidence_intake | `reports/world_class_evidence_intake.json` | present | `b10e1ce0a5a1` |
| world_class_submission_review | `reports/world_class_submission_review.json` | present | `3bce5f072d03` |
| world_class_operator_runbook | `reports/world_class_operator_runbook.json` | present | `d377b8d99831` |
| world_class_operator_runbook_markdown | `reports/world_class_operator_runbook.md` | present | `9f141f09bf48` |
| world_class_operator_runbook_html | `reports/world_class_operator_runbook.html` | present | `04cc091b113f` |
| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `250d616b028c` |
| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `6e718da475b2` |
## Reproduction Commands
+4 -4
View File
@@ -552,7 +552,7 @@
<section>
<h2>核心指标</h2>
<div class="metrics"><article class='metric'><span>Skill IR</span><strong>2.0.0</strong><p>5 targets in platform-neutral contract</p></article><article class='metric'><span>Compiler</span><strong>5/5</strong><p>target contracts compiled from Skill IR</p></article><article class='metric'><span>Output Delta</span><strong>100.0</strong><p>5 cases; 1 file-backed</p></article><article class='metric'><span>Exec Runs</span><strong>10</strong><p>command 10; model 0; recorded 0</p></article><article class='metric'><span>Blind A/B</span><strong>5</strong><p>review pairs hide baseline vs with-skill labels</p></article><article class='metric'><span>Review Kit</span><strong>0/5</strong><p>pending 5; answer key hidden</p></article><article class='metric'><span>Review A/B</span><strong>0/5</strong><p>adjudication decisions; pending 5</p></article><article class='metric'><span>Public Claim</span><strong>blocked</strong><p>4 blockers; local reproducible true</p></article><article class='metric'><span>Blueprint</span><strong>20/20</strong><p>2.0 coverage; evidence pending 4</p></article><article class='metric'><span>Runtime</span><strong>5/5</strong><p>target conformance pass rate</p></article><article class='metric'><span>Perm Probe</span><strong>4/4</strong><p>0 native; 4 installer-enforced</p></article><article class='metric'><span>Trust</span><strong>0</strong><p>99 scripts scanned; secrets found</p></article><article class='metric'><span>Py Compat</span><strong>0</strong><p>162 files scanned for Python 3.11</p></article><article class='metric'><span>Arch Debt</span><strong>0</strong><p>891 largest lines; 34 CLI handlers</p></article><article class='metric'><span>Atlas</span><strong>5</strong><p>12 scanned skills; route collisions</p></article><article class='metric'><span>Drift</span><strong>low</strong><p>1 metadata events; 0 missed triggers</p></article><article class='metric'><span>Waivers</span><strong>0</strong><p>0 gates covered; human risk decisions</p></article><article class='metric'><span>Intake</span><strong>4/4</strong><p>0 valid submissions; 0 invalid</p></article><article class='metric'><span>Claim Guard</span><strong>0</strong><p>73 public surfaces scanned</p></article><article class='metric'><span>Notes</span><strong>0/0</strong><p>0 open blocker annotations</p></article><article class='metric'><span>Registry</span><strong>1.1.0</strong><p>5 targets; MIT license</p></article><article class='metric'><span>Archive</span><strong>pass</strong><p>579 zip entries; package verification</p></article><article class='metric'><span>Install</span><strong>pass</strong><p>4 adapters; 12 permissions enforced; 0 permission failures</p></article><article class='metric'><span>Upgrade</span><strong>minor</strong><p>declared minor; 0 breaking changes</p></article></div>
<div class="metrics"><article class='metric'><span>Skill IR</span><strong>2.0.0</strong><p>5 targets in platform-neutral contract</p></article><article class='metric'><span>Compiler</span><strong>5/5</strong><p>target contracts compiled from Skill IR</p></article><article class='metric'><span>Output Delta</span><strong>100.0</strong><p>5 cases; 1 file-backed</p></article><article class='metric'><span>Exec Runs</span><strong>10</strong><p>command 10; model 0; recorded 0</p></article><article class='metric'><span>Blind A/B</span><strong>5</strong><p>review pairs hide baseline vs with-skill labels</p></article><article class='metric'><span>Review Kit</span><strong>0/5</strong><p>pending 5; answer key hidden</p></article><article class='metric'><span>Review A/B</span><strong>0/5</strong><p>adjudication decisions; pending 5</p></article><article class='metric'><span>Public Claim</span><strong>blocked</strong><p>4 blockers; local reproducible true</p></article><article class='metric'><span>Blueprint</span><strong>20/20</strong><p>2.0 coverage; evidence pending 4</p></article><article class='metric'><span>Runtime</span><strong>5/5</strong><p>target conformance pass rate</p></article><article class='metric'><span>Perm Probe</span><strong>4/4</strong><p>0 native; 4 installer-enforced</p></article><article class='metric'><span>Trust</span><strong>0</strong><p>99 scripts scanned; secrets found</p></article><article class='metric'><span>Py Compat</span><strong>0</strong><p>162 files scanned for Python 3.11</p></article><article class='metric'><span>Arch Debt</span><strong>0</strong><p>891 largest lines; 34 CLI handlers</p></article><article class='metric'><span>Atlas</span><strong>5</strong><p>12 scanned skills; route collisions</p></article><article class='metric'><span>Drift</span><strong>low</strong><p>1 metadata events; 0 missed triggers</p></article><article class='metric'><span>Waivers</span><strong>0</strong><p>0 gates covered; human risk decisions</p></article><article class='metric'><span>Intake</span><strong>4/4</strong><p>0 valid submissions; 0 invalid</p></article><article class='metric'><span>Claim Guard</span><strong>0</strong><p>73 public surfaces scanned</p></article><article class='metric'><span>Notes</span><strong>0/0</strong><p>0 open blocker annotations</p></article><article class='metric'><span>Registry</span><strong>1.1.0</strong><p>5 targets; MIT license</p></article><article class='metric'><span>Archive</span><strong>pass</strong><p>583 zip entries; package verification</p></article><article class='metric'><span>Install</span><strong>pass</strong><p>4 adapters; 12 permissions enforced; 0 permission failures</p></article><article class='metric'><span>Upgrade</span><strong>minor</strong><p>declared minor; 0 breaking changes</p></article></div>
</section>
<section>
@@ -624,7 +624,7 @@
</section>
<section id="trust" class="twocol">
<div class="panel"><h2>信任报告</h2><dl class='kv-grid'><div><dt>Secret</dt><dd>0</dd></div><div><dt>脚本数</dt><dd>99</dd></div><div><dt>网络脚本</dt><dd>3</dd></div><div><dt>Help 失败</dt><dd>0</dd></div><div><dt>包体哈希</dt><dd><code>7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58</code></dd></div></dl></div>
<div class="panel"><h2>信任报告</h2><dl class='kv-grid'><div><dt>Secret</dt><dd>0</dd></div><div><dt>脚本数</dt><dd>99</dd></div><div><dt>网络脚本</dt><dd>3</dd></div><div><dt>Help 失败</dt><dd>0</dd></div><div><dt>包体哈希</dt><dd><code>026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71</code></dd></div></dl></div>
<div class="panel"><h2>安全边界</h2><p>高风险 secret、远程 inline execution、缺失依赖策略或无法解释的脚本接口应阻断 governed release。</p></div>
</section>
@@ -703,12 +703,12 @@
<section id="registry" class="twocol">
<div class="panel"><h2>注册审计</h2><p>yao-meta-skill 1.1.0; 6/6 compatibility entries pass; install pass with 4 adapters; installer permissions 12 enforced / 0 failures</p></div>
<div class="panel"><h2>包体元数据</h2><dl class='kv-grid'><div><dt>名称</dt><dd>yao-meta-skill</dd></div><div><dt>版本</dt><dd>1.1.0</dd></div><div><dt>Maturity</dt><dd>governed</dd></div><div><dt>Owner</dt><dd>Yao Team</dd></div><div><dt>License</dt><dd>MIT</dd></div><div><dt>信任级别</dt><dd>local</dd></div><div><dt>目标平台</dt><dd>openai, claude, generic, agent-skills-compatible, vscode</dd></div><div><dt>兼容通过</dt><dd>6/6</dd></div><div><dt>归档哈希</dt><dd><code>2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea</code></dd></div></dl></div>
<div class="panel"><h2>包体元数据</h2><dl class='kv-grid'><div><dt>名称</dt><dd>yao-meta-skill</dd></div><div><dt>版本</dt><dd>1.1.0</dd></div><div><dt>Maturity</dt><dd>governed</dd></div><div><dt>Owner</dt><dd>Yao Team</dd></div><div><dt>License</dt><dd>MIT</dd></div><div><dt>信任级别</dt><dd>local</dd></div><div><dt>目标平台</dt><dd>openai, claude, generic, agent-skills-compatible, vscode</dd></div><div><dt>兼容通过</dt><dd>6/6</dd></div><div><dt>归档哈希</dt><dd><code>aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34</code></dd></div></dl></div>
</section>
<section id="release" class="twocol">
<div class="panel"><h2>发布路线</h2><p>0 promote; 3 keep current; 0 blocked; upgrade minor declared / minor recommended</p></div>
<div class="panel"><h2>包体验证</h2><dl class='kv-grid'><div><dt>目标数</dt><dd>4</dd></div><div><dt>Adapter</dt><dd>4</dd></div><div><dt>归档存在</dt><dd></dd></div><div><dt>Zip 条目</dt><dd>579</dd></div><div><dt>失败数</dt><dd>0</dd></div><div><dt>警告数</dt><dd>0</dd></div><div><dt>归档哈希</dt><dd><code>2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea</code></dd></div></dl></div>
<div class="panel"><h2>包体验证</h2><dl class='kv-grid'><div><dt>目标数</dt><dd>4</dd></div><div><dt>Adapter</dt><dd>4</dd></div><div><dt>归档存在</dt><dd></dd></div><div><dt>Zip 条目</dt><dd>583</dd></div><div><dt>失败数</dt><dd>0</dd></div><div><dt>警告数</dt><dd>0</dd></div><div><dt>归档哈希</dt><dd><code>aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34</code></dd></div></dl></div>
</section>
<section class="twocol">
+76 -76
View File
@@ -863,10 +863,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
"file_count": 203
"file_count": 207
}
],
"file_count": 366,
"file_count": 370,
"folder_count": 4,
"distribution": [
{
@@ -899,7 +899,7 @@
},
{
"label": "reports",
"value": 203
"value": 207
}
]
},
@@ -1032,7 +1032,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
"file_count": 203
"file_count": 207
}
],
"strengths": [
@@ -1336,9 +1336,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
"evidence_bundle_sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5",
"source_contract_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"evidence_bundle_sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04",
"source_contract_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 21,
@@ -1360,7 +1360,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"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.",
@@ -1465,7 +1465,7 @@
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
"package_hash_file_count": 183,
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
},
"skill_atlas": {
"skill_count": 12,
@@ -1503,8 +1503,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
"compatibility": {
"openai": "pass",
@@ -1535,12 +1535,12 @@
},
"distribution": {
"archive_verified": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
},
"generated_at": "2026-06-14"
"generated_at": "2026-06-15"
},
"failures": [],
"warnings": []
@@ -1551,8 +1551,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_entry_count": 579,
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"archive_entry_count": 583,
"failure_count": 0,
"warning_count": 0
},
@@ -1563,7 +1563,7 @@
"ok": true,
"summary": {
"archive_present": true,
"archive_entry_count": 579,
"archive_entry_count": 583,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
@@ -1630,12 +1630,12 @@
{
"field": "archive_sha256",
"from": "",
"to": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"to": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
{
"field": "package_sha256",
"from": "0000000000000000000000000000000000000000000000000000000000000000",
"to": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"to": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
}
]
},
@@ -4002,7 +4002,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 29.86,
"duration_ms": 29.44,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4030,7 +4030,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 28.6,
"duration_ms": 29.3,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4053,7 +4053,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 29.08,
"duration_ms": 29.45,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4081,7 +4081,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 31.1,
"duration_ms": 29.05,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4104,7 +4104,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 30.74,
"duration_ms": 28.69,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4132,7 +4132,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 29.04,
"duration_ms": 28.43,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4155,7 +4155,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 29.62,
"duration_ms": 28.97,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4182,7 +4182,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 30.05,
"duration_ms": 28.61,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4205,7 +4205,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 29.29,
"duration_ms": 28.92,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4234,7 +4234,7 @@
"execution_mode": "command",
"model_executed": false,
"command_executed": true,
"duration_ms": 30.53,
"duration_ms": 28.42,
"provider": "local-output-eval-runner",
"model": "",
"usage": {
@@ -4953,9 +4953,9 @@
"benchmark_reproducibility": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"git_status": {
"available": true,
"dirty": false,
@@ -4969,9 +4969,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
"evidence_bundle_sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5",
"source_contract_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"evidence_bundle_sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04",
"source_contract_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 21,
@@ -5006,7 +5006,7 @@
},
"release_lock": {
"ready": true,
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"status_scope": "generation-time status before this report is written",
"reason": "clean generation-time HEAD"
},
@@ -5016,7 +5016,7 @@
"existing_count": 24,
"missing_count": 0,
"missing_paths": [],
"sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5"
"sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04"
},
"methodology": {
"path": "reports/benchmark_methodology.md",
@@ -5089,8 +5089,8 @@
"label": "output_execution",
"path": "reports/output_execution_runs.json",
"exists": true,
"bytes": 7965,
"sha256": "ba7654ad78a431fd2dd80fad820479c12db95298e34fb621807baa385ae04ccb"
"bytes": 7966,
"sha256": "9fc2ebab1669f5783fb490da39ecfec5395b301d0ce1badd0d6f72d3112ce604"
},
{
"label": "blind_review",
@@ -5125,7 +5125,7 @@
"path": "reports/security_trust_report.json",
"exists": true,
"bytes": 100003,
"sha256": "ab2b1ddcba2526cc840eeb8ac4ed0385d03c1c9bbb68af2971a6bba57c9feb5f"
"sha256": "d1b1501fb5c10110c058573a9c7cbcfabc700c2f98c3212d94ef0a7f742b660a"
},
{
"label": "python_compatibility",
@@ -5139,70 +5139,70 @@
"path": "reports/registry_audit.json",
"exists": true,
"bytes": 3183,
"sha256": "5146af6705b1ac596abd53e0802525cda41eddd7f9228d30fa13d840acd87331"
"sha256": "976765a6e09bd0de36b69a9eb897e408cea407f310d5648f4f9f7d42da6b274b"
},
{
"label": "package_verification",
"path": "reports/package_verification.json",
"exists": true,
"bytes": 19325,
"sha256": "c017e39efad8762ef720d778ff43afc2631a039560b39e94e140ad8cb469c3e3"
"bytes": 19338,
"sha256": "21e6e3d6990c4ae025f876cc4cf8264f2f10821c7bb72c5447360c79ee2b1870"
},
{
"label": "install_simulation",
"path": "reports/install_simulation.json",
"exists": true,
"bytes": 8604,
"sha256": "f0d1820d3da26ebc93187b64ec0cde14fa32cbef47dc865dd96200e43e9767b4"
"sha256": "1b62a575243b341408c9155c37af1eaa20108d29a22068b06ac185dbd7b50be8"
},
{
"label": "skill_os2_audit",
"path": "reports/skill_os2_audit.json",
"exists": true,
"bytes": 14309,
"sha256": "e315f88fdec3c5355d53c73372df62df52ed912dd8f920624a62aa66b21168fc"
"sha256": "8f3581f58d38bfd663491f27a6ee8c60541a458eb743279e53b8ac6bf7143826"
},
{
"label": "world_class_evidence_plan",
"path": "reports/world_class_evidence_plan.json",
"exists": true,
"bytes": 19940,
"sha256": "164803bb1cea795c8b962ec82cb1b3a4a58bbc51e10a4edfce12de00d046905a"
"sha256": "933cdb0021818c0a8c5fc199af7dfa7879777ebf7959ed3a36bba52a0aed9c6c"
},
{
"label": "world_class_evidence_ledger",
"path": "reports/world_class_evidence_ledger.json",
"exists": true,
"bytes": 20006,
"sha256": "9cd09dbeb451d9ec052b77cb41e02389c7d05d50bc1b3f12bd5185ccb0b44220"
"sha256": "5407409841eb8e1174a07ea0af17ddf709155f0c548c897b82c2f75b869b333a"
},
{
"label": "world_class_evidence_intake",
"path": "reports/world_class_evidence_intake.json",
"exists": true,
"bytes": 18865,
"sha256": "3467248c7c40f71b3f3ced7894f48b72195c325085e8fa384dc04e256d63ee46"
"sha256": "b10e1ce0a5a17df72462ce8f0c468356f58ff88bd7ceab349c82a1fb3b6697ef"
},
{
"label": "world_class_submission_review",
"path": "reports/world_class_submission_review.json",
"exists": true,
"bytes": 12413,
"sha256": "a6d609911ed5d14a4e710233f3207a12750982eaa1f9d6d6ebc5d612b16e7ac4"
"sha256": "3bce5f072d037a6c383cfd597f8530c2bc87ba31781fa90c843a9186dd2f8fea"
},
{
"label": "world_class_operator_runbook",
"path": "reports/world_class_operator_runbook.json",
"exists": true,
"bytes": 24021,
"sha256": "5252fe6901ed2c3e2d40b0fe4380f6d981c1193b0f98fdebad24915e63f48eb2"
"sha256": "d377b8d99831ce297011e4e270fc7287a53727500f5d503dd3dc4b984d26f0ad"
},
{
"label": "world_class_operator_runbook_markdown",
"path": "reports/world_class_operator_runbook.md",
"exists": true,
"bytes": 15080,
"sha256": "4cdb9cf51b11a751322f7edf54da1f4eee00a4228e41a51875e2284f345e25c3"
"sha256": "9f141f09bf485a4299b37eb8c21ebab9f212ea130a0daea8b0d7d5bd7ab020aa"
},
{
"label": "world_class_operator_runbook_html",
@@ -5216,7 +5216,7 @@
"path": "reports/world_class_claim_guard.json",
"exists": true,
"bytes": 8463,
"sha256": "250d616b028cf046e2033f9e2c5648c8d95c110d0d8990b35e4d481e14cfc558"
"sha256": "6e718da475b2732695dedf02bbdc15689a7fc23f1ee89d316199f2ab15140102"
}
],
"missing_artifacts": [],
@@ -5346,7 +5346,7 @@
"skill_os2_coverage": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"item_count": 20,
@@ -5541,7 +5541,7 @@
"label": "Registry Distribution",
"status": "pass",
"objective": "Skill packages are installable, versioned, checksumed, and upgrade-reviewable.",
"current": "archive entries 579; install failures 0",
"current": "archive entries 583; install failures 0",
"command": "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip && python3 scripts/yao.py registry-audit .",
"test": "python3 tests/verify_registry_audit.py",
"evidence": [
@@ -5962,7 +5962,7 @@
"compiled_targets": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"target_count": 5,
@@ -10848,7 +10848,7 @@
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
"package_hash_file_count": 183,
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
},
"failures": [],
"warnings": [],
@@ -15355,7 +15355,7 @@
},
"catalog": {
"workspace_root": ".",
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skills": [
{
"name": "yao-meta-skill",
@@ -16201,7 +16201,7 @@
"name": "incident-command-governor",
"path": "examples/governed-incident-command/generated-skill",
"reason": "review overdue by cadence monthly",
"age_days": 75,
"age_days": 76,
"allowed_days": 31,
"actionable": false,
"scope": "example"
@@ -16557,7 +16557,7 @@
"world_class_evidence_ledger": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"ledger_entry_count": 4,
@@ -17021,7 +17021,7 @@
"world_class_evidence_intake": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"schema_present": true,
@@ -17398,7 +17398,7 @@
"world_class_submission_review": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"review_item_count": 4,
@@ -17727,7 +17727,7 @@
"world_class_operator_runbook": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"evidence_item_count": 4,
@@ -18241,7 +18241,7 @@
"world_class_claim_guard": {
"schema_version": "1.0",
"ok": true,
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
"ledger_ready_to_claim_world_class": false,
@@ -18605,8 +18605,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
"compatibility": {
"openai": "pass",
@@ -18637,16 +18637,16 @@
},
"distribution": {
"archive_verified": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
},
"generated_at": "2026-06-14"
"generated_at": "2026-06-15"
},
"index": {
"schema_version": "2.0",
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"package_count": 1,
"packages": [
{
@@ -18662,7 +18662,7 @@
"vscode"
],
"package_metadata": "registry/packages/yao-meta-skill.json",
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
}
]
},
@@ -18678,15 +18678,15 @@
"package_verification": {
"ok": true,
"schema_version": "2.0",
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"package_dir": "dist",
"summary": {
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_entry_count": 579,
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"archive_entry_count": 583,
"failure_count": 0,
"warning_count": 0
},
@@ -19294,7 +19294,7 @@
{
"id": "archive-excludes-generated",
"status": "pass",
"detail": "Archive excludes generated dist/ and tests/tmp* contents"
"detail": "Archive excludes generated dist/, .previews/, and tests/tmp* contents"
},
{
"id": "registry-ok",
@@ -19344,14 +19344,14 @@
"install_simulation": {
"ok": true,
"schema_version": "2.0",
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"skill_dir": ".",
"package_dir": "dist",
"install_root": "dist/install-simulation/simulate-yao-meta-skill",
"installed_skill_dir": "dist/install-simulation/simulate-yao-meta-skill/yao-meta-skill",
"summary": {
"archive_present": true,
"archive_entry_count": 579,
"archive_entry_count": 583,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
@@ -19624,7 +19624,7 @@
"upgrade_check": {
"ok": true,
"schema_version": "2.0",
"generated_at": "2026-06-14",
"generated_at": "2026-06-15",
"previous": {
"name": "yao-meta-skill",
"version": "1.0.0",
@@ -19693,12 +19693,12 @@
{
"field": "archive_sha256",
"from": "",
"to": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"to": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
{
"field": "package_sha256",
"from": "0000000000000000000000000000000000000000000000000000000000000000",
"to": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"to": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
}
]
},
+18 -18
View File
@@ -450,10 +450,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
"file_count": 203
"file_count": 207
}
],
"file_count": 366,
"file_count": 370,
"folder_count": 4,
"distribution": [
{
@@ -486,7 +486,7 @@
},
{
"label": "reports",
"value": 203
"value": 207
}
]
},
@@ -619,7 +619,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
"file_count": 203
"file_count": 207
}
],
"strengths": [
@@ -923,9 +923,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
"evidence_bundle_sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5",
"source_contract_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"evidence_bundle_sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04",
"source_contract_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 21,
@@ -947,7 +947,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"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.",
@@ -1052,7 +1052,7 @@
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
"package_hash_file_count": 183,
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
},
"skill_atlas": {
"skill_count": 12,
@@ -1090,8 +1090,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
"compatibility": {
"openai": "pass",
@@ -1122,12 +1122,12 @@
},
"distribution": {
"archive_verified": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
},
"generated_at": "2026-06-14"
"generated_at": "2026-06-15"
},
"failures": [],
"warnings": []
@@ -1138,8 +1138,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_entry_count": 579,
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"archive_entry_count": 583,
"failure_count": 0,
"warning_count": 0
},
@@ -1150,7 +1150,7 @@
"ok": true,
"summary": {
"archive_present": true,
"archive_entry_count": 579,
"archive_entry_count": 583,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
@@ -1217,12 +1217,12 @@
{
"field": "archive_sha256",
"from": "",
"to": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"to": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
{
"field": "package_sha256",
"from": "0000000000000000000000000000000000000000000000000000000000000000",
"to": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"to": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
}
]
},
+40 -21
View File
@@ -336,6 +336,9 @@
max-width: 43ch;
text-wrap: pretty;
}
.section-body {
margin-top: 24px;
}
.two-col, .metric-grid, .chart-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
@@ -345,16 +348,21 @@
.quality-panels {
margin-top: 16px;
}
.metrics-stack {
.metrics-report {
display: grid;
gap: 18px;
gap: 20px;
}
.metrics-lead {
.metrics-primary {
display: grid;
grid-template-columns: minmax(420px, 1.15fr) minmax(300px, 0.85fr);
gap: 18px;
grid-template-columns: minmax(0, 0.92fr) minmax(360px, 1.08fr);
gap: 20px;
align-items: stretch;
}
.metrics-primary .chart-figure {
min-height: 100%;
display: grid;
align-content: center;
}
.metrics-note {
display: grid;
align-content: start;
@@ -395,6 +403,7 @@
grid-column: 2 / 4;
color: var(--muted);
line-height: 1.5;
overflow-wrap: break-word;
}
.metric-status {
display: inline-flex;
@@ -407,7 +416,7 @@
font-size: 12px;
}
.metric-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
margin-top: 2px;
}
.list, .compact-list, .step-list {
@@ -419,8 +428,13 @@
.list li::marker, .compact-list li::marker, .step-list li::marker { color: var(--brand); }
.compact-list {
gap: 6px;
font-size: 13px;
font-size: 13.5px;
color: var(--muted);
line-height: 1.55;
}
.compact-list li, .list li, .step-list li {
min-width: 0;
overflow-wrap: break-word;
}
.panel, .metric-card, .roadmap-item {
background: #ffffff;
@@ -428,6 +442,7 @@
border-radius: 8px;
padding: 22px;
box-shadow: 0 1px 2px rgba(27, 54, 93, 0.04);
min-width: 0;
}
.metric-card {
display: grid;
@@ -457,6 +472,9 @@
.metric-card-body {
min-width: 0;
}
.metric-card-body .compact-list {
gap: 7px;
}
.chart-figure {
margin: 0;
padding: 18px;
@@ -544,7 +562,7 @@
.hero-grid, .section-head { grid-template-columns: 1fr; }
.hero-grid { gap: 24px; }
.score-strip { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.metrics-lead, .two-col, .metric-grid, .chart-grid, .roadmap { grid-template-columns: 1fr; }
.metrics-primary, .two-col, .metric-grid, .chart-grid, .roadmap { grid-template-columns: 1fr; }
.metric-card { grid-template-columns: 86px minmax(0, 1fr); }
h1 { font-size: 2.75rem; }
}
@@ -634,19 +652,20 @@
<h2><span data-lang="zh-CN">总览指标</span><span data-lang="en">Metrics</span></h2>
<p><span data-lang="zh-CN">分数来自本地文件和 reports 证据,缺失时明确标为证据不足。</span><span data-lang="en">Scores are derived from package files and reports; missing inputs are shown as evidence gaps.</span></p>
</div>
<div>
<div class="metrics-stack">
<div class="metrics-lead">
<figure class="chart-figure" data-chart="radar"><svg viewBox="0 0 300 300" role="img" aria-label="评分雷达"><text x="20" y="28" class="chart-title">评分雷达</text><polygon points="150.0,127.0 171.9,142.9 163.5,168.6 136.5,168.6 128.1,142.9" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,104.0 193.7,135.8 177.0,187.2 123.0,187.2 106.3,135.8" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,81.0 215.6,128.7 190.6,205.8 109.4,205.8 84.4,128.7" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,58.0 237.5,121.6 204.1,224.4 95.9,224.4 62.5,121.6" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,58.0 237.5,121.6 204.1,224.4 95.9,224.4 62.5,121.6" fill="#E4ECF5" stroke="#1B365D" stroke-width="2"/><text x="150.0" y="26.0" text-anchor="middle" dominant-baseline="middle">完整度</text><text x="267.9" y="111.7" text-anchor="middle" dominant-baseline="middle">触发清晰</text><text x="222.9" y="250.3" text-anchor="middle" dominant-baseline="middle">证据充分</text><text x="77.1" y="250.3" text-anchor="middle" dominant-baseline="middle">可维护性</text><text x="32.1" y="111.7" text-anchor="middle" dominant-baseline="middle">可迁移性</text></svg><figcaption>评分雷达展示结构完整度、触发边界、证据、维护和迁移的相对强弱。</figcaption></figure>
<article class="panel metrics-note">
<h3><span data-lang="zh-CN">指标判读</span><span data-lang="en">Reading</span></h3>
<p><span data-lang="zh-CN">先看雷达图判断能力短板,再看下方每项分数的证据原因。分数不是装饰数字,必须和本地文件、reports 证据或证据不足提示对应。</span><span data-lang="en">Read the radar first for weak spots, then inspect each score with its evidence. Scores must map to local files, reports, or explicit evidence gaps.</span></p>
<ol class='metric-summary-list'><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>完整度</b><em>100</em><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md 已存在,是 Skill 的入口。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>触发清晰</b><em>100</em><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">frontmatter description 已存在,具备基础路由面。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>证据充分</b><em>100</em><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">已生成 20 / 20 类报告证据。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>可维护性</b><em>100</em><small><span data-lang="zh-CN">SKILL.md 约 356 个词/字。</span><span data-lang="en">SKILL.md 约 356 个词/字。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>可迁移性</b><em>100</em><small><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml 已存在。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">关注</span><span data-lang="en">Watch</span></span><b>上下文成本</b><em>42</em><small><span data-lang="zh-CN">入口约 356 个词/字,references 约 15566 个词/字。</span><span data-lang="en">入口约 356 个词/字,references 约 15566 个词/字。</span></small></li></ol>
</article>
</div>
<div class="metric-grid"><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>完整度</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md 已存在,是 Skill 的入口。</span></li><li><span data-lang="zh-CN">README.md 已存在,便于人工阅读。</span><span data-lang="en">README.md 已存在,便于人工阅读。</span></li><li><span data-lang="zh-CN">agents/interface.yaml 已存在,便于跨平台适配。</span><span data-lang="en">agents/interface.yaml 已存在,便于跨平台适配。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>触发清晰</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">frontmatter description 已存在,具备基础路由面。</span></li><li><span data-lang="zh-CN">description 有足够长度说明任务边界。</span><span data-lang="en">description 有足够长度说明任务边界。</span></li><li><span data-lang="zh-CN">description 已包含使用场景或排除边界信号。</span><span data-lang="en">description 已包含使用场景或排除边界信号。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>证据充分</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">已生成 20 / 20 类报告证据。</span></li><li><span data-lang="zh-CN">skill-ir.json 已存在。</span><span data-lang="en">skill-ir.json 已存在。</span></li><li><span data-lang="zh-CN">compiled_targets.json 已存在。</span><span data-lang="en">compiled_targets.json 已存在。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>可维护性</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 约 356 个词/字。</span><span data-lang="en">SKILL.md 约 356 个词/字。</span></li><li><span data-lang="zh-CN">入口文件保持克制,可维护性较好。</span><span data-lang="en">入口文件保持克制,可维护性较好。</span></li><li><span data-lang="zh-CN">references/ 已承载扩展指导。</span><span data-lang="en">references/ 已承载扩展指导。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>可迁移性</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml 已存在。</span></li><li><span data-lang="zh-CN">manifest.json 已存在。</span><span data-lang="en">manifest.json 已存在。</span></li><li><span data-lang="zh-CN">目标平台或 adapter target 已声明。</span><span data-lang="en">目标平台或 adapter target 已声明。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>上下文成本</span><strong>42</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">入口约 356 个词/字,references 约 15566 个词/字。</span><span data-lang="en">入口约 356 个词/字,references 约 15566 个词/字。</span></li><li><span data-lang="zh-CN">分数越高代表上下文成本越低。</span><span data-lang="en">分数越高代表上下文成本越低。</span></li><li><span data-lang="zh-CN">上下文成本偏高,建议压缩入口或拆分 references。</span><span data-lang="en">上下文成本偏高,建议压缩入口或拆分 references。</span></li></ul></div></article></div>
</div>
<article class="panel metrics-note">
<h3><span data-lang="zh-CN">指标判读</span><span data-lang="en">Reading</span></h3>
<p><span data-lang="zh-CN">先看雷达图判断能力短板,再看每项分数的证据原因。分数不是装饰数字,必须和本地文件、reports 证据或证据不足提示对应。</span><span data-lang="en">Read the radar first for weak spots, then inspect each score with its evidence. Scores must map to local files, reports, or explicit evidence gaps.</span></p>
</article>
</div>
<div class="section-body metrics-report">
<div class="metrics-primary">
<figure class="chart-figure" data-chart="radar"><svg viewBox="0 0 300 300" role="img" aria-label="评分雷达"><text x="20" y="28" class="chart-title">评分雷达</text><polygon points="150.0,127.0 171.9,142.9 163.5,168.6 136.5,168.6 128.1,142.9" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,104.0 193.7,135.8 177.0,187.2 123.0,187.2 106.3,135.8" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,81.0 215.6,128.7 190.6,205.8 109.4,205.8 84.4,128.7" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,58.0 237.5,121.6 204.1,224.4 95.9,224.4 62.5,121.6" fill="none" stroke="#e8e6dc" stroke-width="1"/><polygon points="150.0,58.0 237.5,121.6 204.1,224.4 95.9,224.4 62.5,121.6" fill="#E4ECF5" stroke="#1B365D" stroke-width="2"/><text x="150.0" y="26.0" text-anchor="middle" dominant-baseline="middle">完整度</text><text x="267.9" y="111.7" text-anchor="middle" dominant-baseline="middle">触发清晰</text><text x="222.9" y="250.3" text-anchor="middle" dominant-baseline="middle">证据充分</text><text x="77.1" y="250.3" text-anchor="middle" dominant-baseline="middle">可维护性</text><text x="32.1" y="111.7" text-anchor="middle" dominant-baseline="middle">可迁移性</text></svg><figcaption>评分雷达展示结构完整度、触发边界、证据、维护和迁移的相对强弱。</figcaption></figure>
<article class="panel metrics-note">
<h3><span data-lang="zh-CN">成熟度条</span><span data-lang="en">Maturity Bar</span></h3>
<ol class='metric-summary-list'><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>完整度</b><em>100</em><small><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md 已存在,是 Skill 的入口。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>触发清晰</b><em>100</em><small><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">frontmatter description 已存在,具备基础路由面。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>证据充分</b><em>100</em><small><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">已生成 20 / 20 类报告证据。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>可维护性</b><em>100</em><small><span data-lang="zh-CN">SKILL.md 约 356 个词/字。</span><span data-lang="en">SKILL.md 约 356 个词/字。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">稳定</span><span data-lang="en">Stable</span></span><b>可迁移性</b><em>100</em><small><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml 已存在。</span></small></li><li><span class='metric-status'><span data-lang="zh-CN">关注</span><span data-lang="en">Watch</span></span><b>上下文成本</b><em>42</em><small><span data-lang="zh-CN">入口约 356 个词/字,references 约 15566 个词/字。</span><span data-lang="en">入口约 356 个词/字,references 约 15566 个词/字。</span></small></li></ol>
</article>
</div>
<div class="metric-grid"><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>完整度</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 已存在,是 Skill 的入口。</span><span data-lang="en">SKILL.md 已存在,是 Skill 的入口。</span></li><li><span data-lang="zh-CN">README.md 已存在,便于人工阅读。</span><span data-lang="en">README.md 已存在,便于人工阅读。</span></li><li><span data-lang="zh-CN">agents/interface.yaml 已存在,便于跨平台适配。</span><span data-lang="en">agents/interface.yaml 已存在,便于跨平台适配。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>触发清晰</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">frontmatter description 已存在,具备基础路由面。</span><span data-lang="en">frontmatter description 已存在,具备基础路由面。</span></li><li><span data-lang="zh-CN">description 有足够长度说明任务边界。</span><span data-lang="en">description 有足够长度说明任务边界。</span></li><li><span data-lang="zh-CN">description 已包含使用场景或排除边界信号。</span><span data-lang="en">description 已包含使用场景或排除边界信号。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>证据充分</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">已生成 20 / 20 类报告证据。</span><span data-lang="en">已生成 20 / 20 类报告证据。</span></li><li><span data-lang="zh-CN">skill-ir.json 已存在。</span><span data-lang="en">skill-ir.json 已存在。</span></li><li><span data-lang="zh-CN">compiled_targets.json 已存在。</span><span data-lang="en">compiled_targets.json 已存在。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>可维护性</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">SKILL.md 约 356 个词/字。</span><span data-lang="en">SKILL.md 约 356 个词/字。</span></li><li><span data-lang="zh-CN">入口文件保持克制,可维护性较好。</span><span data-lang="en">入口文件保持克制,可维护性较好。</span></li><li><span data-lang="zh-CN">references/ 已承载扩展指导。</span><span data-lang="en">references/ 已承载扩展指导。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>可迁移性</span><strong>100</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">agents/interface.yaml 已存在。</span><span data-lang="en">agents/interface.yaml 已存在。</span></li><li><span data-lang="zh-CN">manifest.json 已存在。</span><span data-lang="en">manifest.json 已存在。</span></li><li><span data-lang="zh-CN">目标平台或 adapter target 已声明。</span><span data-lang="en">目标平台或 adapter target 已声明。</span></li></ul></div></article><article class='metric-card'><div class='metric-card-head'><span class='metric-label'>上下文成本</span><strong>42</strong></div><div class='metric-card-body'><ul class="compact-list"><li><span data-lang="zh-CN">入口约 356 个词/字,references 约 15566 个词/字。</span><span data-lang="en">入口约 356 个词/字,references 约 15566 个词/字。</span></li><li><span data-lang="zh-CN">分数越高代表上下文成本越低。</span><span data-lang="en">分数越高代表上下文成本越低。</span></li><li><span data-lang="zh-CN">上下文成本偏高,建议压缩入口或拆分 references。</span><span data-lang="en">上下文成本偏高,建议压缩入口或拆分 references。</span></li></ul></div></article></div>
</div>
</section>
@@ -771,7 +790,7 @@
<p><span data-lang="zh-CN">让 reviewer 快速确认关键文件、目录和资产分布。</span><span data-lang="en">Lets reviewers confirm key files, directories, and asset distribution quickly.</span></p>
</div>
<div class="two-col">
<figure class="chart-figure" data-chart="asset_donut"><svg viewBox="0 0 430 270" role="img" aria-label="资产分布"><text x="20" y="30" class="chart-title">资产分布</text><circle cx="130" cy="130" r="70" fill="none" stroke="#1B365D" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="0.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#2D5A8A" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="-0.7" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#D0DCE9" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="-1.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#E4ECF5" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="-2.2" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#e8e6dc" stroke-width="24" stroke-dasharray="23.7 76.3" stroke-dashoffset="-3.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#504e49" stroke-width="24" stroke-dasharray="73.3 26.7" stroke-dashoffset="-26.7" pathLength="100" transform="rotate(-90 130 130)"/><text x="130" y="136" text-anchor="middle">366</text><text x="235" y="78">SKILL.md</text><text x="235" y="100">README.md</text><text x="235" y="122">agents/interface.yaml</text><text x="235" y="144">manifest.json</text><text x="235" y="166">references</text><text x="235" y="188">scripts</text></svg><figcaption>资产分布图展示当前包体的文件和目录重心。</figcaption></figure>
<figure class="chart-figure" data-chart="asset_donut"><svg viewBox="0 0 430 270" role="img" aria-label="资产分布"><text x="20" y="30" class="chart-title">资产分布</text><circle cx="130" cy="130" r="70" fill="none" stroke="#1B365D" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="0.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#2D5A8A" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="-0.7" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#D0DCE9" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="-1.5" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#E4ECF5" stroke-width="24" stroke-dasharray="0.7 99.3" stroke-dashoffset="-2.2" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#e8e6dc" stroke-width="24" stroke-dasharray="23.7 76.3" stroke-dashoffset="-3.0" pathLength="100" transform="rotate(-90 130 130)"/><circle cx="130" cy="130" r="70" fill="none" stroke="#504e49" stroke-width="24" stroke-dasharray="73.3 26.7" stroke-dashoffset="-26.7" pathLength="100" transform="rotate(-90 130 130)"/><text x="130" y="136" text-anchor="middle">370</text><text x="235" y="78">SKILL.md</text><text x="235" y="100">README.md</text><text x="235" y="122">agents/interface.yaml</text><text x="235" y="144">manifest.json</text><text x="235" y="166">references</text><text x="235" y="188">scripts</text></svg><figcaption>资产分布图展示当前包体的文件和目录重心。</figcaption></figure>
<table>
<thead><tr><th><span data-lang="zh-CN">路径</span><span data-lang="en">Path</span></th><th><span data-lang="zh-CN">作用</span><span data-lang="en">Role</span></th><th><span data-lang="zh-CN">类型</span><span data-lang="en">Type</span></th></tr></thead>
<tbody><tr><td>SKILL.md</td><td><span data-lang="zh-CN">Skill 入口文件</span><span data-lang="en">Skill entrypoint</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>README.md</td><td><span data-lang="zh-CN">人类可读使用说明</span><span data-lang="en">Human-readable usage guide</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>agents/interface.yaml</td><td><span data-lang="zh-CN">跨平台接口元数据</span><span data-lang="en">Neutral interface metadata</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>manifest.json</td><td><span data-lang="zh-CN">生命周期与打包元数据</span><span data-lang="en">Lifecycle and portability metadata</span></td><td><span data-lang="zh-CN">文件</span><span data-lang="en">file</span></td></tr><tr><td>references</td><td><span data-lang="zh-CN">扩展指导与复用资料</span><span data-lang="en">Extended guidance and reusable notes</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>scripts</td><td><span data-lang="zh-CN">确定性脚本或本地工具</span><span data-lang="en">Deterministic helpers or local tooling</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>evals</td><td><span data-lang="zh-CN">触发与质量检查</span><span data-lang="en">Trigger and quality checks</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr><tr><td>reports</td><td><span data-lang="zh-CN">生成的证据与总结报告</span><span data-lang="en">Generated evidence and overview artifacts</span></td><td><span data-lang="zh-CN">目录</span><span data-lang="en">folder</span></td></tr></tbody>
+18 -18
View File
@@ -449,10 +449,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
"file_count": 203
"file_count": 207
}
],
"file_count": 366,
"file_count": 370,
"folder_count": 4,
"distribution": [
{
@@ -485,7 +485,7 @@
},
{
"label": "reports",
"value": 203
"value": 207
}
]
},
@@ -618,7 +618,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
"file_count": 203
"file_count": 207
}
],
"strengths": [
@@ -922,9 +922,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
"evidence_bundle_sha256": "e10e02ad43a6b674aaeaa6bf9d7deecdcc4d68e3391bea0cc3331b62ea3deaa5",
"source_contract_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"evidence_bundle_sha256": "1515d82d87e65ed2461b49c5f805a687cac629e0c20e80556e61f19773773a04",
"source_contract_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 21,
@@ -946,7 +946,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
"commit": "cd70c64a4c6f8b6fad72a8aff0d4905969169647",
"commit": "30a787a5e602560ea5f596ced6e871a9ba97a323",
"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.",
@@ -1051,7 +1051,7 @@
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
"package_hash_file_count": 183,
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
},
"skill_atlas": {
"skill_count": 12,
@@ -1089,8 +1089,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
"package_sha256": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58",
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"package_sha256": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
"compatibility": {
"openai": "pass",
@@ -1121,12 +1121,12 @@
},
"distribution": {
"archive_verified": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
},
"generated_at": "2026-06-14"
"generated_at": "2026-06-15"
},
"failures": [],
"warnings": []
@@ -1137,8 +1137,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
"archive_sha256": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea",
"archive_entry_count": 579,
"archive_sha256": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34",
"archive_entry_count": 583,
"failure_count": 0,
"warning_count": 0
},
@@ -1149,7 +1149,7 @@
"ok": true,
"summary": {
"archive_present": true,
"archive_entry_count": 579,
"archive_entry_count": 583,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
@@ -1216,12 +1216,12 @@
{
"field": "archive_sha256",
"from": "",
"to": "2c14cc8b28121502add432260373fa1e70797948925ac82a34b60a08fb9f12ea"
"to": "aa18ef86cc9442ce2c4bb3b89e1371c75e6f076db7e1ffc8f336616349122b34"
},
{
"field": "package_sha256",
"from": "0000000000000000000000000000000000000000000000000000000000000000",
"to": "7e7ab04d163e33f08569122b2869ec67f00541417db147aab4f3a2dd242f7e58"
"to": "026ad61bd6b06edd733e3ddd951bfcadaf41106a6f6d6a622c307d39b4a63a71"
}
]
},