diff --git a/reports/benchmark_reproducibility.json b/reports/benchmark_reproducibility.json
index db36374d..7c766e90 100644
--- a/reports/benchmark_reproducibility.json
+++ b/reports/benchmark_reproducibility.json
@@ -3,7 +3,7 @@
"ok": true,
"generated_at": "2026-06-15",
"skill_dir": ".",
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"git_status": {
"available": true,
"dirty": false,
@@ -17,9 +17,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "evidence_bundle_sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2",
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "evidence_bundle_sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 22,
@@ -54,7 +54,7 @@
},
"release_lock": {
"ready": true,
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"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": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2"
+ "sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4"
},
"methodology": {
"path": "reports/benchmark_methodology.md",
@@ -172,43 +172,43 @@
"label": "trust_report",
"path": "reports/security_trust_report.json",
"exists": true,
- "bytes": 107994,
- "sha256": "d7dae65ba9cfdc52001b73242ac88c84cf302bc6091e0df8805fdb79ac2594ce"
+ "bytes": 109099,
+ "sha256": "7e6b33da861c90d8a2e5578fc5d2917fc4755c300fecdef2879be355f13e90c8"
},
{
"label": "python_compatibility",
"path": "reports/python_compatibility.json",
"exists": true,
- "bytes": 22768,
- "sha256": "cdd46eb42010f406fb2732063bde224866a4493ae4be1dc0c835417550a45d18"
+ "bytes": 22887,
+ "sha256": "471c481ff9f9daf9aec60f81f2f6f40df7f077a4f5c8a8434ea69b56e0a6c84d"
},
{
"label": "registry_audit",
"path": "reports/registry_audit.json",
"exists": true,
"bytes": 3183,
- "sha256": "9ca263ecce9ace6b3915b2485eb7807edaf375d1aeccc689bc8b2d91417d8d2e"
+ "sha256": "960cfafa3c7298bd6ac9bdf9da408e2b7abd0df771949df55106f7d69c3b3958"
},
{
"label": "package_verification",
"path": "reports/package_verification.json",
"exists": true,
"bytes": 19338,
- "sha256": "a8756ee21c30d61adc121a7f547a10bb9ee53879adafd20b1461df7271ce8720"
+ "sha256": "516d4a212686733a4aba68ea2aa2f911c616c2b63fc1e9a796add160e7669c2f"
},
{
"label": "install_simulation",
"path": "reports/install_simulation.json",
"exists": true,
"bytes": 8557,
- "sha256": "958586fa59a71aeea10962c6047083876fbcd4b809f24fbeaec4ece8aa499dfc"
+ "sha256": "fc4522d78fc4d170aadb9995ddd735e02cb6b9801c5d0211f20ba45c1e935046"
},
{
"label": "skill_os2_audit",
"path": "reports/skill_os2_audit.json",
"exists": true,
"bytes": 14310,
- "sha256": "55526d80bfa78b574f990442165a0159b0f177feca00523826657b00f7855d29"
+ "sha256": "57536bc67370a36c783af8a766026c1864d22676925fbfbc3b05ad7c63e2d65a"
},
{
"label": "world_class_evidence_plan",
@@ -263,8 +263,8 @@
"label": "world_class_claim_guard",
"path": "reports/world_class_claim_guard.json",
"exists": true,
- "bytes": 8814,
- "sha256": "7e5a2eac1020f4f58688b52d3c59b5df1c74d7bc04f4e599b48e5be4cc23d786"
+ "bytes": 8911,
+ "sha256": "f98d227cfa46e7871ee23453a0de8c03b730546740f9a3bb435dc03fa0d61003"
}
],
"missing_artifacts": [],
diff --git a/reports/benchmark_reproducibility.md b/reports/benchmark_reproducibility.md
index 39fac78f..1d407ac4 100644
--- a/reports/benchmark_reproducibility.md
+++ b/reports/benchmark_reproducibility.md
@@ -1,9 +1,9 @@
# Benchmark Reproducibility
Generated at: `2026-06-15`
-Commit: `adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3`
+Commit: `14ad95850f38ef1ae1dabe1fe47578360c0ed867`
Working tree dirty at generation: `false`
-Evidence bundle SHA256: `e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2`
+Evidence bundle SHA256: `f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4`
## Summary
@@ -12,8 +12,8 @@ Evidence bundle SHA256: `e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503
- methodology complete: `true`
- required artifacts: `24`
- missing artifacts: `0`
-- source contract sha256: `76edc3f9936d`
-- archive sha256: `2db3aa6705be`
+- source contract sha256: `7334782000ae`
+- archive sha256: `f1790c1dd3b9`
- output cases: `5`
- disclosed failure cases: `3`
- reproduction commands: `22`
@@ -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: `e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2`
+- sha256: `f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4`
## Methodology Sections
@@ -77,12 +77,12 @@ This report proves local benchmark reproducibility only. It keeps external provi
| review_adjudication | `reports/output_review_adjudication.json` | present | `240485a721af` |
| trigger_scorecard | `reports/route_scorecard.json` | present | `c164e83e36d0` |
| runtime_conformance | `reports/conformance_matrix.json` | present | `97f9ba949c23` |
-| trust_report | `reports/security_trust_report.json` | present | `d7dae65ba9cf` |
-| python_compatibility | `reports/python_compatibility.json` | present | `cdd46eb42010` |
-| registry_audit | `reports/registry_audit.json` | present | `9ca263ecce9a` |
-| package_verification | `reports/package_verification.json` | present | `a8756ee21c30` |
-| install_simulation | `reports/install_simulation.json` | present | `958586fa59a7` |
-| skill_os2_audit | `reports/skill_os2_audit.json` | present | `55526d80bfa7` |
+| trust_report | `reports/security_trust_report.json` | present | `7e6b33da861c` |
+| python_compatibility | `reports/python_compatibility.json` | present | `471c481ff9f9` |
+| registry_audit | `reports/registry_audit.json` | present | `960cfafa3c72` |
+| package_verification | `reports/package_verification.json` | present | `516d4a212686` |
+| install_simulation | `reports/install_simulation.json` | present | `fc4522d78fc4` |
+| skill_os2_audit | `reports/skill_os2_audit.json` | present | `57536bc67370` |
| 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` |
@@ -90,7 +90,7 @@ This report proves local benchmark reproducibility only. It keeps external provi
| 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 | `7e5a2eac1020` |
+| world_class_claim_guard | `reports/world_class_claim_guard.json` | present | `f98d227cfa46` |
## Reproduction Commands
diff --git a/reports/evidence_consistency.json b/reports/evidence_consistency.json
index f600199e..a9fab796 100644
--- a/reports/evidence_consistency.json
+++ b/reports/evidence_consistency.json
@@ -48,8 +48,8 @@
"key": "overview-benchmark-commit",
"label": "overview embeds the benchmark commit",
"status": "pass",
- "expected": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
- "actual": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "expected": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
+ "actual": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"paths": [
"reports/benchmark_reproducibility.json",
"reports/skill-overview.json"
@@ -64,8 +64,8 @@
"release_lock_ready": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"world_class_ledger_pending_count": 4,
"world_class_source_check_count": 13,
"world_class_source_pass_count": 6,
@@ -77,8 +77,8 @@
"release_lock_ready": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"world_class_ledger_pending_count": 4,
"world_class_source_check_count": 13,
"world_class_source_pass_count": 6,
@@ -194,8 +194,8 @@
"key": "interpretation-benchmark-commit",
"label": "interpretation embeds the benchmark commit",
"status": "pass",
- "expected": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
- "actual": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "expected": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
+ "actual": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"paths": [
"reports/benchmark_reproducibility.json",
"reports/skill-interpretation.json"
@@ -210,8 +210,8 @@
"release_lock_ready": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"world_class_ledger_pending_count": 4,
"world_class_source_check_count": 13,
"world_class_source_pass_count": 6,
@@ -223,8 +223,8 @@
"release_lock_ready": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"world_class_ledger_pending_count": 4,
"world_class_source_check_count": 13,
"world_class_source_pass_count": 6,
@@ -398,7 +398,7 @@
"label": "上下文成本",
"score": 42,
"reasons": [
- "入口约 356 个词/字,references 约 16045 个词/字。",
+ "入口约 356 个词/字,references 约 16273 个词/字。",
"分数越高代表上下文成本越低。",
"上下文成本偏高,建议压缩入口或拆分 references。"
]
@@ -462,7 +462,7 @@
"label": "上下文成本",
"score": 42,
"reasons": [
- "入口约 356 个词/字,references 约 16045 个词/字。",
+ "入口约 356 个词/字,references 约 16273 个词/字。",
"分数越高代表上下文成本越低。",
"上下文成本偏高,建议压缩入口或拆分 references。"
]
@@ -694,7 +694,7 @@
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
],
"gaps": [
- "上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。"
+ "上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。"
],
"recommendations": [
"先改触发边界,再扩展工作流。",
@@ -742,7 +742,7 @@
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
],
"gaps": [
- "上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。"
+ "上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。"
],
"recommendations": [
"先改触发边界,再扩展工作流。",
@@ -1312,7 +1312,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -1324,10 +1324,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
- "file_count": 391,
+ "file_count": 395,
"folder_count": 4,
"distribution": [
{
@@ -1352,7 +1352,7 @@
},
{
"label": "scripts",
- "value": 109
+ "value": 110
},
{
"label": "evals",
@@ -1360,7 +1360,7 @@
},
{
"label": "reports",
- "value": 215
+ "value": 218
}
]
},
@@ -1400,7 +1400,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -1412,10 +1412,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
- "file_count": 391,
+ "file_count": 395,
"folder_count": 4,
"distribution": [
{
@@ -1440,7 +1440,7 @@
},
{
"label": "scripts",
- "value": 109
+ "value": 110
},
{
"label": "evals",
@@ -1448,7 +1448,7 @@
},
{
"label": "reports",
- "value": 215
+ "value": 218
}
]
},
diff --git a/reports/review-studio.html b/reports/review-studio.html
index 405f5d83..1e129bc9 100644
--- a/reports/review-studio.html
+++ b/reports/review-studio.html
@@ -676,12 +676,12 @@
核心指标
- Skill IR 2.0.0 5 targets in platform-neutral contract
Compiler 5/5 target contracts compiled from Skill IR
Output Delta 100.0 5 cases; 1 file-backed
Exec Runs 10 command 10; model 0; recorded 0
Blind A/B 5 review pairs hide baseline vs with-skill labels
Review Kit 0/5 pending 5; answer key hidden
Review A/B 0/5 adjudication decisions; pending 5
Public Claim blocked 4 blockers; local reproducible true
Blueprint 21/21 2.0 coverage; extensions partial 1, planned 0; evidence pending 4
Runtime 5/5 target conformance pass rate
Perm Probe 4/4 0 native; 4 installer-enforced
Trust 0 109 scripts scanned; secrets found
Py Compat 0 175 files scanned for Python 3.11
Arch Debt 0 897 largest lines; 63 CLI handlers; 18 in entrypoint
Atlas 5 12 scanned skills; route collisions
Drift low 1 metadata events; 0 missed triggers
Waivers 0 0 gates covered; human risk decisions
Intake 4/4 0 valid submissions; 0 invalid
Claim Guard 0 77 public surfaces scanned
Notes 0/0 0 open blocker annotations
Registry 1.1.0 5 targets; MIT license
Archive pass 609 zip entries; package verification
Install pass 4 adapters; 12 permissions enforced; 0 permission failures
Upgrade minor declared minor; 0 breaking changes
+ Skill IR 2.0.0 5 targets in platform-neutral contract
Compiler 5/5 target contracts compiled from Skill IR
Output Delta 100.0 5 cases; 1 file-backed
Exec Runs 10 command 10; model 0; recorded 0
Blind A/B 5 review pairs hide baseline vs with-skill labels
Review Kit 0/5 pending 5; answer key hidden
Review A/B 0/5 adjudication decisions; pending 5
Public Claim blocked 4 blockers; local reproducible true
Blueprint 21/21 2.0 coverage; extensions partial 0, planned 0; evidence pending 4
Runtime 5/5 target conformance pass rate
Perm Probe 4/4 0 native; 4 installer-enforced
Trust 0 110 scripts scanned; secrets found
Py Compat 0 176 files scanned for Python 3.11
Arch Debt 0 897 largest lines; 64 CLI handlers; 18 in entrypoint
Atlas 5 12 scanned skills; route collisions
Drift low 1 metadata events; 0 missed triggers
Waivers 0 0 gates covered; human risk decisions
Intake 4/4 0 valid submissions; 0 invalid
Claim Guard 0 78 public surfaces scanned
Notes 0/0 0 open blocker annotations
Registry 1.1.0 5 targets; MIT license
Archive pass 613 zip entries; package verification
Install pass 4 adapters; 12 permissions enforced; 0 permission failures
Upgrade minor declared minor; 0 breaking changes
审查闸门
- 通过
意图画布 intent confidence 100/100; Intent is clear enough to package the first routeable version.
reports/intent-confidence.json 证据 通过
触发实验 13 trigger cases; 0 misroutes; 0 ambiguous
reports/route_scorecard.json 证据 关注
输出实验 5/5 cases; with-skill 100.0; baseline 0.0; file-backed 1; near-neighbor 1; blind A/B 5; exec 10; command 10; model 0; recorded 0; reviewed 0/5; review pending 5
reports/output_quality_scorecard.json 证据 通过
上下文 initial load 960/1000; deferred 421932/120000; top deferred scripts 373342; resource governance governed; quality density 135.4
reports/context_budget.json 证据 通过
运行矩阵 5 / 5 targets pass
reports/conformance_matrix.json 证据 通过
信任报告 0 secrets; 109 scripts; 3 network-capable scripts; 0 help smoke failures
reports/security_trust_report.json 证据 通过
Python 兼容 Python 3.11; 175 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards
reports/python_compatibility.json 证据 通过
架构维护 172 Python files; 0 hotspots; 0 blockers; largest 897 lines; 63 CLI handlers; 18 in entrypoint
reports/architecture_maintainability.json 证据 通过
权限批准 3/3 permissions approved; gaps 0; required file_write, network, subprocess
reports/security_trust_report.json + security/permission_policy.json 证据 通过
权限探针 4/4 targets probed; native 0; metadata fallback 4; installer 4; residual risks 4
reports/runtime_permission_probes.json 证据 通过
组合治理 12 skills, 1 actionable; 0 actionable route collisions; 0 actionable owner gaps; 0 actionable stale; 0 actionable drift; 24 scoped non-actionable issues
reports/skill_atlas.json 证据 通过
运营回路 1 metadata events; adoption 0; missed 0; bad-output 0; risk low
reports/adoption_drift_report.json 证据 关注
人工批准 0 active waivers; 1 warning gates still need reviewer decision
reports/review_waivers.json 证据 关注
世界证据 4 pending world-class evidence entries; 1 human pending; 3 external pending; source checks 6/13 pass; 7 blocked; overclaim guard true
reports/world_class_evidence_ledger.json 证据 通过
注册审计 yao-meta-skill 1.1.0; 6/6 compatibility entries pass; install pass with 4 adapters; installer permissions 12 enforced / 0 failures
reports/registry_audit.json + reports/install_simulation.json 证据 通过
发布路线 0 promote; 3 keep current; 0 blocked; upgrade minor declared / minor recommended
reports/promotion_decisions.json + reports/upgrade_check.json + docs/migration-v2.md 证据
+ 通过
意图画布 intent confidence 100/100; Intent is clear enough to package the first routeable version.
reports/intent-confidence.json 证据 通过
触发实验 13 trigger cases; 0 misroutes; 0 ambiguous
reports/route_scorecard.json 证据 关注
输出实验 5/5 cases; with-skill 100.0; baseline 0.0; file-backed 1; near-neighbor 1; blind A/B 5; exec 10; command 10; model 0; recorded 0; reviewed 0/5; review pending 5
reports/output_quality_scorecard.json 证据 通过
上下文 initial load 960/1000; deferred 427756/120000; top deferred scripts 378743; resource governance governed; quality density 135.4
reports/context_budget.json 证据 通过
运行矩阵 5 / 5 targets pass
reports/conformance_matrix.json 证据 通过
信任报告 0 secrets; 110 scripts; 3 network-capable scripts; 0 help smoke failures
reports/security_trust_report.json 证据 通过
Python 兼容 Python 3.11; 176 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards
reports/python_compatibility.json 证据 通过
架构维护 173 Python files; 0 hotspots; 0 blockers; largest 897 lines; 64 CLI handlers; 18 in entrypoint
reports/architecture_maintainability.json 证据 通过
权限批准 3/3 permissions approved; gaps 0; required file_write, network, subprocess
reports/security_trust_report.json + security/permission_policy.json 证据 通过
权限探针 4/4 targets probed; native 0; metadata fallback 4; installer 4; residual risks 4
reports/runtime_permission_probes.json 证据 通过
组合治理 12 skills, 1 actionable; 0 actionable route collisions; 0 actionable owner gaps; 0 actionable stale; 0 actionable drift; 24 scoped non-actionable issues
reports/skill_atlas.json 证据 通过
运营回路 1 metadata events; adoption 0; missed 0; bad-output 0; risk low
reports/adoption_drift_report.json 证据 关注
人工批准 0 active waivers; 1 warning gates still need reviewer decision
reports/review_waivers.json 证据 关注
世界证据 4 pending world-class evidence entries; 1 human pending; 3 external pending; source checks 6/13 pass; 7 blocked; overclaim guard true
reports/world_class_evidence_ledger.json 证据 通过
注册审计 yao-meta-skill 1.1.0; 6/6 compatibility entries pass; install pass with 4 adapters; installer permissions 12 enforced / 0 failures
reports/registry_audit.json + reports/install_simulation.json 证据 通过
发布路线 0 promote; 3 keep current; 0 blocked; upgrade minor declared / minor recommended
reports/promotion_decisions.json + reports/upgrade_check.json + docs/migration-v2.md 证据
@@ -743,17 +743,17 @@
- 上下文 initial load 960/1000; deferred 421932/120000; top deferred scripts 373342; resource governance governed; quality density 135.4
+ 上下文 initial load 960/1000; deferred 427756/120000; top deferred scripts 378743; resource governance governed; quality density 135.4
编译证据 Review reports/compiled_targets.md before packaging to inspect target adapter modes, generated files, preserved semantics, warnings, and unsupported features.
- 信任报告
Secret 0
脚本数 109
网络脚本 3
Help 失败 0
包体哈希 76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4
+ 信任报告
Secret 0
脚本数 110
网络脚本 3
Help 失败 0
包体哈希 7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff
安全边界 高风险 secret、远程 inline execution、缺失依赖策略或无法解释的脚本接口应阻断 governed release。
- Python 兼容
目标 Python 3.11
文件数 175
问题数 0
语法错误 0
F-string 3.11 0
+ Python 兼容
目标 Python 3.11
文件数 176
问题数 0
语法错误 0
F-string 3.11 0
解释器边界 CI 和发布审查以 Python 3.11 兼容为底线;本地更高版本允许的新语法不能绕过兼容门禁。
@@ -801,7 +801,7 @@
- 蓝图覆盖
项目数 21
模块数 8
建议 PR 13
通过数 21
Warn Count 0
缺失数 0
Extension Track Count 2
Extension Covered Count 1
Extension Partial Count 1
Extension Planned Count 0
Adaptive Extension Ready 否
本地蓝图 是
世界级 否
待补证据 4
+ 蓝图覆盖
项目数 21
模块数 8
建议 PR 13
通过数 21
Warn Count 0
缺失数 0
Extension Track Count 2
Extension Covered Count 2
Extension Partial Count 0
Extension Planned Count 0
Adaptive Extension Ready 是
本地蓝图 是
世界级 否
待补证据 4
覆盖边界 蓝图覆盖只证明 2.0 模块、建议 PR、脚本、报告和测试在本地闭环;public world-class 仍以 world-class evidence ledger 的真人和外部证据为准。
@@ -821,18 +821,18 @@
- 声明守卫
台账可声明 否
台账待补 4
声明面 77
违规数 0
Overclaim Guard Active 是
+ 声明守卫
台账可声明 否
台账待补 4
声明面 78
违规数 0
Overclaim Guard Active 是
声明边界 claim guard 扫描 README、docs 和 reports 中的完成态表述;ledger 未 ready 时,任何英文完成断言、true 状态声明或中文完成态都会阻断发布审查。
注册审计 yao-meta-skill 1.1.0; 6/6 compatibility entries pass; install pass with 4 adapters; installer permissions 12 enforced / 0 failures
- 包体元数据
名称 yao-meta-skill
版本 1.1.0
Maturity governed
Owner Yao Team
License MIT
信任级别 local
目标平台 openai, claude, generic, agent-skills-compatible, vscode
兼容通过 6/6
归档哈希 798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8
+ 包体元数据
名称 yao-meta-skill
版本 1.1.0
Maturity governed
Owner Yao Team
License MIT
信任级别 local
目标平台 openai, claude, generic, agent-skills-compatible, vscode
兼容通过 6/6
归档哈希 f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a
发布路线 0 promote; 3 keep current; 0 blocked; upgrade minor declared / minor recommended
- 包体验证
目标数 4
Adapter 4
归档存在 是
Zip 条目 609
失败数 0
警告数 0
归档哈希 2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46
+ 包体验证
目标数 4
Adapter 4
归档存在 是
Zip 条目 613
失败数 0
警告数 0
归档哈希 f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a
diff --git a/reports/review-studio.json b/reports/review-studio.json
index e65ed4f8..d48c784e 100644
--- a/reports/review-studio.json
+++ b/reports/review-studio.json
@@ -43,7 +43,7 @@
"key": "context-budget",
"label": "上下文",
"status": "pass",
- "detail": "initial load 960/1000; deferred 421932/120000; top deferred scripts 373342; resource governance governed; quality density 135.4",
+ "detail": "initial load 960/1000; deferred 427756/120000; top deferred scripts 378743; resource governance governed; quality density 135.4",
"evidence": "reports/context_budget.json",
"link": "context_budget.md"
},
@@ -59,7 +59,7 @@
"key": "trust-report",
"label": "信任报告",
"status": "pass",
- "detail": "0 secrets; 109 scripts; 3 network-capable scripts; 0 help smoke failures",
+ "detail": "0 secrets; 110 scripts; 3 network-capable scripts; 0 help smoke failures",
"evidence": "reports/security_trust_report.json",
"link": "security_trust_report.md"
},
@@ -67,7 +67,7 @@
"key": "python-compat",
"label": "Python 兼容",
"status": "pass",
- "detail": "Python 3.11; 175 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards",
+ "detail": "Python 3.11; 176 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards",
"evidence": "reports/python_compatibility.json",
"link": "python_compatibility.md"
},
@@ -75,7 +75,7 @@
"key": "architecture-maintainability",
"label": "架构维护",
"status": "pass",
- "detail": "172 Python files; 0 hotspots; 0 blockers; largest 897 lines; 63 CLI handlers; 18 in entrypoint",
+ "detail": "173 Python files; 0 hotspots; 0 blockers; largest 897 lines; 64 CLI handlers; 18 in entrypoint",
"evidence": "reports/architecture_maintainability.json",
"link": "architecture_maintainability.md"
},
@@ -779,7 +779,7 @@
"label": "上下文成本",
"score": 42,
"reasons": [
- "入口约 356 个词/字,references 约 16045 个词/字。",
+ "入口约 356 个词/字,references 约 16273 个词/字。",
"分数越高代表上下文成本越低。",
"上下文成本偏高,建议压缩入口或拆分 references。"
]
@@ -883,7 +883,7 @@
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
],
"gaps": [
- "上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。"
+ "上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。"
],
"recommendations": [
"先改触发边界,再扩展工作流。",
@@ -1190,7 +1190,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -1202,10 +1202,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
- "file_count": 391,
+ "file_count": 395,
"folder_count": 4,
"distribution": [
{
@@ -1230,7 +1230,7 @@
},
{
"label": "scripts",
- "value": 109
+ "value": 110
},
{
"label": "evals",
@@ -1238,7 +1238,7 @@
},
{
"label": "reports",
- "value": 215
+ "value": 218
}
]
},
@@ -1360,7 +1360,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -1372,7 +1372,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
"strengths": [
@@ -1677,9 +1677,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "evidence_bundle_sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2",
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "evidence_bundle_sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 22,
@@ -1701,7 +1701,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"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.",
@@ -1785,8 +1785,8 @@
"failures": []
},
"trust_security": {
- "scanned_files": 196,
- "script_count": 109,
+ "scanned_files": 197,
+ "script_count": 110,
"internal_module_count": 28,
"secret_findings": 0,
"dependency_files": [
@@ -1795,18 +1795,18 @@
"network_script_count": 3,
"network_policy_covered_count": 3,
"network_policy_missing_count": 0,
- "file_write_script_count": 68,
+ "file_write_script_count": 69,
"permission_required_count": 3,
"permission_approved_count": 3,
"permission_missing_count": 0,
"permission_invalid_count": 0,
"permission_expired_count": 0,
- "help_smoke_checked_count": 81,
+ "help_smoke_checked_count": 82,
"help_smoke_failed_count": 0,
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
- "package_hash_file_count": 196,
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4"
+ "package_hash_file_count": 197,
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff"
},
"skill_atlas": {
"skill_count": 12,
@@ -1844,8 +1844,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8"
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a"
},
"compatibility": {
"openai": "pass",
@@ -1876,7 +1876,7 @@
},
"distribution": {
"archive_verified": true,
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
@@ -1892,8 +1892,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
- "archive_entry_count": 609,
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
+ "archive_entry_count": 613,
"failure_count": 0,
"warning_count": 0
},
@@ -1904,7 +1904,7 @@
"ok": true,
"summary": {
"archive_present": true,
- "archive_entry_count": 609,
+ "archive_entry_count": 613,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
@@ -5296,7 +5296,7 @@
"ok": true,
"generated_at": "2026-06-15",
"skill_dir": ".",
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"git_status": {
"available": true,
"dirty": false,
@@ -5310,9 +5310,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "evidence_bundle_sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2",
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "evidence_bundle_sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 22,
@@ -5347,7 +5347,7 @@
},
"release_lock": {
"ready": true,
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"status_scope": "generation-time status before this report is written",
"reason": "clean generation-time HEAD"
},
@@ -5357,7 +5357,7 @@
"existing_count": 24,
"missing_count": 0,
"missing_paths": [],
- "sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2"
+ "sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4"
},
"methodology": {
"path": "reports/benchmark_methodology.md",
@@ -5465,43 +5465,43 @@
"label": "trust_report",
"path": "reports/security_trust_report.json",
"exists": true,
- "bytes": 107994,
- "sha256": "d7dae65ba9cfdc52001b73242ac88c84cf302bc6091e0df8805fdb79ac2594ce"
+ "bytes": 109099,
+ "sha256": "7e6b33da861c90d8a2e5578fc5d2917fc4755c300fecdef2879be355f13e90c8"
},
{
"label": "python_compatibility",
"path": "reports/python_compatibility.json",
"exists": true,
- "bytes": 22768,
- "sha256": "cdd46eb42010f406fb2732063bde224866a4493ae4be1dc0c835417550a45d18"
+ "bytes": 22887,
+ "sha256": "471c481ff9f9daf9aec60f81f2f6f40df7f077a4f5c8a8434ea69b56e0a6c84d"
},
{
"label": "registry_audit",
"path": "reports/registry_audit.json",
"exists": true,
"bytes": 3183,
- "sha256": "9ca263ecce9ace6b3915b2485eb7807edaf375d1aeccc689bc8b2d91417d8d2e"
+ "sha256": "960cfafa3c7298bd6ac9bdf9da408e2b7abd0df771949df55106f7d69c3b3958"
},
{
"label": "package_verification",
"path": "reports/package_verification.json",
"exists": true,
"bytes": 19338,
- "sha256": "a8756ee21c30d61adc121a7f547a10bb9ee53879adafd20b1461df7271ce8720"
+ "sha256": "516d4a212686733a4aba68ea2aa2f911c616c2b63fc1e9a796add160e7669c2f"
},
{
"label": "install_simulation",
"path": "reports/install_simulation.json",
"exists": true,
"bytes": 8557,
- "sha256": "958586fa59a71aeea10962c6047083876fbcd4b809f24fbeaec4ece8aa499dfc"
+ "sha256": "fc4522d78fc4d170aadb9995ddd735e02cb6b9801c5d0211f20ba45c1e935046"
},
{
"label": "skill_os2_audit",
"path": "reports/skill_os2_audit.json",
"exists": true,
"bytes": 14310,
- "sha256": "55526d80bfa78b574f990442165a0159b0f177feca00523826657b00f7855d29"
+ "sha256": "57536bc67370a36c783af8a766026c1864d22676925fbfbc3b05ad7c63e2d65a"
},
{
"label": "world_class_evidence_plan",
@@ -5556,8 +5556,8 @@
"label": "world_class_claim_guard",
"path": "reports/world_class_claim_guard.json",
"exists": true,
- "bytes": 8814,
- "sha256": "7e5a2eac1020f4f58688b52d3c59b5df1c74d7bc04f4e599b48e5be4cc23d786"
+ "bytes": 8911,
+ "sha256": "f98d227cfa46e7871ee23453a0de8c03b730546740f9a3bb435dc03fa0d61003"
}
],
"missing_artifacts": [],
@@ -5702,10 +5702,10 @@
"warn_count": 0,
"missing_count": 0,
"extension_track_count": 2,
- "extension_partial_count": 1,
+ "extension_partial_count": 0,
"extension_planned_count": 0,
- "extension_covered_count": 1,
- "adaptive_extension_ready": false,
+ "extension_covered_count": 2,
+ "adaptive_extension_ready": true,
"local_blueprint_ready": true,
"public_world_class_ready": false,
"world_class_evidence_pending_count": 4,
@@ -5717,8 +5717,7 @@
"missing": 0
},
"extension_status_counts": {
- "covered": 1,
- "partial": 1
+ "covered": 2
},
"modules": [
{
@@ -5822,7 +5821,7 @@
"label": "Trust Security",
"status": "pass",
"objective": "Scripts, dependencies, permissions, secrets, and package hash are reviewable for team distribution.",
- "current": "109 scripts; secrets 0; help failures 0",
+ "current": "110 scripts; secrets 0; help failures 0",
"command": "python3 scripts/yao.py trust .",
"test": "python3 tests/verify_trust_check.py",
"evidence": [
@@ -5896,7 +5895,7 @@
"label": "Registry Distribution",
"status": "pass",
"objective": "Skill packages are installable, versioned, checksumed, and upgrade-reviewable.",
- "current": "archive entries 609; install failures 0",
+ "current": "archive entries 613; 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": [
@@ -6364,9 +6363,9 @@
{
"key": "adaptive-self-iteration",
"label": "Adaptive Self-Iteration",
- "status": "partial",
+ "status": "covered",
"objective": "Local-first preference memory, repeated-signal extraction, adaptation proposals, approval, patch application, regression evidence, and rollback.",
- "current": "Proposal-only adapt-scan/adapt-propose foundation exists with policy, schema, and safety tests; approval-gated patch application is not implemented yet.",
+ "current": "Full adaptive loop includes proposal, approval, patch application, regression evidence, and rollback metadata.",
"target": "Proposal-only adaptation with explicit input source, redaction, allowlisted write targets, approval ledger, regression report, and rollback plan.",
"evidence": [
{
@@ -6395,15 +6394,15 @@
},
{
"path": "scripts/apply_adaptation.py",
- "exists": false
+ "exists": true
},
{
"path": "reports/adaptation_approval_ledger.json",
- "exists": false
+ "exists": true
},
{
"path": "reports/adaptation_regression_report.json",
- "exists": false
+ "exists": true
},
{
"path": "reports/user_patterns.json",
@@ -6422,7 +6421,7 @@
"exists": true
}
],
- "next_action": "Add adapt-apply only after approval ledger, allowlisted targets, dry-run diffs, regression reports, and rollback artifacts are designed."
+ "next_action": "Start with policy and read-only scan tests; do not read shell history or private logs unless the user provides an explicit source path."
}
],
"next_highest_leverage": [
@@ -11369,8 +11368,8 @@
"ok": true,
"skill_dir": ".",
"summary": {
- "scanned_files": 196,
- "script_count": 109,
+ "scanned_files": 197,
+ "script_count": 110,
"internal_module_count": 28,
"secret_findings": 0,
"dependency_files": [
@@ -11379,18 +11378,18 @@
"network_script_count": 3,
"network_policy_covered_count": 3,
"network_policy_missing_count": 0,
- "file_write_script_count": 68,
+ "file_write_script_count": 69,
"permission_required_count": 3,
"permission_approved_count": 3,
"permission_missing_count": 0,
"permission_invalid_count": 0,
"permission_expired_count": 0,
- "help_smoke_checked_count": 81,
+ "help_smoke_checked_count": 82,
"help_smoke_failed_count": 0,
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
- "package_hash_file_count": 196,
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4"
+ "package_hash_file_count": 197,
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff"
},
"failures": [],
"warnings": [],
@@ -11410,6 +11409,20 @@
"network_urls": [],
"network_hosts": []
},
+ {
+ "path": "scripts/apply_adaptation.py",
+ "interface": "cli",
+ "interface_declared": true,
+ "interface_reason": "Approval-gated adaptive patch application with dry-run, allowlist, regression, and rollback evidence.",
+ "has_argparse": true,
+ "has_main_guard": true,
+ "uses_input": false,
+ "uses_network": false,
+ "uses_file_write": true,
+ "uses_subprocess": true,
+ "network_urls": [],
+ "network_hosts": []
+ },
{
"path": "scripts/build_confusion_matrix.py",
"interface": "cli",
@@ -12817,7 +12830,7 @@
"path": "scripts/yao_cli_adaptation_commands.py",
"interface": "internal-module",
"interface_declared": true,
- "interface_reason": "Imported by yao.py to keep adaptive scan/proposal command handlers outside the thin CLI orchestrator.",
+ "interface_reason": "Imported by yao.py to keep adaptive scan/proposal/apply command handlers outside the thin CLI orchestrator.",
"has_argparse": true,
"has_main_guard": false,
"uses_input": false,
@@ -12970,9 +12983,9 @@
"help_smoke": {
"enabled": true,
"timeout_seconds": 5.0,
- "candidate_count": 81,
- "checked_count": 81,
- "passed_count": 81,
+ "candidate_count": 82,
+ "checked_count": 82,
+ "passed_count": 82,
"failed_count": 0,
"skipped_count": 28,
"failed_scripts": [],
@@ -12987,6 +13000,16 @@
"stdout_excerpt": "usage: adjudicate_output_review.py [-h] [--blind-pack BLIND_PACK]\n [--answer-key ANSWER_KEY]\n [--decisions DECISIONS]\n [--output-json OUTP",
"stderr_excerpt": ""
},
+ {
+ "path": "scripts/apply_adaptation.py",
+ "command": "python3 scripts/apply_adaptation.py --help",
+ "returncode": 0,
+ "timed_out": false,
+ "passed": true,
+ "has_help_text": true,
+ "stdout_excerpt": "usage: apply_adaptation.py [-h] [--proposal-id PROPOSAL_ID]\n [--patch-file PATCH_FILE]\n [--proposals-json PROPOSALS_JSON]\n [--approval-ledger APPROVAL_LEDGER]\n ",
+ "stderr_excerpt": ""
+ },
{
"path": "scripts/build_confusion_matrix.py",
"command": "python3 scripts/build_confusion_matrix.py --help",
@@ -13956,6 +13979,7 @@
"status": "approved",
"scripts": [
"scripts/adjudicate_output_review.py",
+ "scripts/apply_adaptation.py",
"scripts/build_confusion_matrix.py",
"scripts/build_skill_atlas.py",
"scripts/check_update.py",
@@ -14045,6 +14069,7 @@
"capability": "subprocess",
"status": "approved",
"scripts": [
+ "scripts/apply_adaptation.py",
"scripts/ci_test.py",
"scripts/render_benchmark_reproducibility.py",
"scripts/render_eval_dashboard.py",
@@ -14090,7 +14115,7 @@
"root": ".",
"summary": {
"target_python": "3.11",
- "file_count": 175,
+ "file_count": 176,
"issue_count": 0,
"syntax_error_count": 0,
"fstring_311_violation_count": 0,
@@ -14131,6 +14156,12 @@
"issue_count": 0,
"issues": []
},
+ {
+ "path": "scripts/apply_adaptation.py",
+ "ok": true,
+ "issue_count": 0,
+ "issues": []
+ },
{
"path": "scripts/build_confusion_matrix.py",
"ok": true,
@@ -15170,12 +15201,12 @@
"generated_at": "2026-06-15",
"skill_dir": ".",
"summary": {
- "python_file_count": 172,
- "script_file_count": 109,
+ "python_file_count": 173,
+ "script_file_count": 110,
"test_file_count": 63,
"internal_module_count": 31,
- "cli_script_count": 80,
- "command_handler_count": 63,
+ "cli_script_count": 81,
+ "command_handler_count": 64,
"entrypoint_command_handler_count": 18,
"command_module_count": 6,
"warn_line_threshold": 900,
@@ -15193,6 +15224,13 @@
"severity": "pass",
"recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
},
+ {
+ "path": "scripts/yao_cli_parser.py",
+ "lines": 809,
+ "kind": "internal-module",
+ "severity": "pass",
+ "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
+ },
{
"path": "scripts/skill_report_layout.py",
"lines": 808,
@@ -15207,13 +15245,6 @@
"severity": "pass",
"recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
},
- {
- "path": "scripts/yao_cli_parser.py",
- "lines": 784,
- "kind": "internal-module",
- "severity": "pass",
- "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
- },
{
"path": "tests/verify_review_studio.py",
"lines": 751,
@@ -15286,20 +15317,20 @@
"context_budget_tier": "production",
"context_budget_limit": 1000,
"skill_body_tokens": 767,
- "other_text_tokens": 1334868,
+ "other_text_tokens": 1344728,
"estimated_initial_load_tokens": 960,
- "estimated_total_text_tokens": 1335635,
- "deferred_resource_tokens": 421932,
+ "estimated_total_text_tokens": 1345495,
+ "deferred_resource_tokens": 427756,
"deferred_resource_warn_threshold": 120000,
"deferred_resource_dirs": [
{
"path": "scripts",
- "estimated_tokens": 373342,
- "file_count": 109
+ "estimated_tokens": 378743,
+ "file_count": 110
},
{
"path": "references",
- "estimated_tokens": 26755,
+ "estimated_tokens": 27178,
"file_count": 34
},
{
@@ -15311,8 +15342,8 @@
"large_deferred_resource_dirs": [
{
"path": "scripts",
- "estimated_tokens": 373342,
- "file_count": 109
+ "estimated_tokens": 378743,
+ "file_count": 110
}
],
"deferred_resource_governance": {
@@ -15334,14 +15365,14 @@
],
"missing": [],
"path": "scripts",
- "estimated_tokens": 373342,
- "file_count": 109,
+ "estimated_tokens": 378743,
+ "file_count": 110,
"rationale": "Script resources are deterministic deferred tools, not initial-load prompt context."
}
],
"summary": "Large deferred resources are indexed and backed by evidence."
},
- "relevant_file_count": 554,
+ "relevant_file_count": 560,
"unused_resource_dirs": [],
"quality_signal_points": 130,
"quality_density": 135.4
@@ -17209,7 +17240,7 @@
"adoption_drift": {
"ok": true,
"schema_version": "2.0",
- "generated_at": "2026-06-15T14:35:15Z",
+ "generated_at": "2026-06-15T14:58:53Z",
"skill_dir": ".",
"privacy_contract": {
"storage": "local-first",
@@ -19086,7 +19117,7 @@
"summary": {
"ledger_ready_to_claim_world_class": false,
"ledger_pending_count": 4,
- "claim_surface_count": 77,
+ "claim_surface_count": 78,
"violation_count": 0,
"overclaim_guard_active": true,
"decision": "claim-guard-pass-evidence-pending"
@@ -19151,6 +19182,10 @@
"path": "reports/adaptation_proposals.md",
"violation_count": 0
},
+ {
+ "path": "reports/adaptation_regression_report.md",
+ "violation_count": 0
+ },
{
"path": "reports/adoption_drift_report.md",
"violation_count": 0
@@ -19461,8 +19496,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8"
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a"
},
"compatibility": {
"openai": "pass",
@@ -19493,7 +19528,7 @@
},
"distribution": {
"archive_verified": true,
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
@@ -19518,7 +19553,7 @@
"vscode"
],
"package_metadata": "registry/packages/yao-meta-skill.json",
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4"
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff"
}
]
},
@@ -19541,8 +19576,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
- "archive_entry_count": 609,
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
+ "archive_entry_count": 613,
"failure_count": 0,
"warning_count": 0
},
@@ -20207,7 +20242,7 @@
"installed_skill_dir": "[temporary-install-root]/yao-meta-skill",
"summary": {
"archive_present": true,
- "archive_entry_count": 609,
+ "archive_entry_count": 613,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
diff --git a/reports/review-viewer.json b/reports/review-viewer.json
index 0a6616db..755ec28b 100644
--- a/reports/review-viewer.json
+++ b/reports/review-viewer.json
@@ -102,7 +102,7 @@
"label": "上下文成本",
"score": 42,
"reasons": [
- "入口约 356 个词/字,references 约 16045 个词/字。",
+ "入口约 356 个词/字,references 约 16273 个词/字。",
"分数越高代表上下文成本越低。",
"上下文成本偏高,建议压缩入口或拆分 references。"
]
@@ -206,7 +206,7 @@
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
],
"gaps": [
- "上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。"
+ "上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。"
],
"recommendations": [
"先改触发边界,再扩展工作流。",
@@ -513,7 +513,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -525,10 +525,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
- "file_count": 391,
+ "file_count": 395,
"folder_count": 4,
"distribution": [
{
@@ -553,7 +553,7 @@
},
{
"label": "scripts",
- "value": 109
+ "value": 110
},
{
"label": "evals",
@@ -561,7 +561,7 @@
},
{
"label": "reports",
- "value": 215
+ "value": 218
}
]
},
@@ -683,7 +683,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -695,7 +695,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
"strengths": [
@@ -1000,9 +1000,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "evidence_bundle_sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2",
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "evidence_bundle_sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 22,
@@ -1024,7 +1024,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"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.",
@@ -1108,8 +1108,8 @@
"failures": []
},
"trust_security": {
- "scanned_files": 196,
- "script_count": 109,
+ "scanned_files": 197,
+ "script_count": 110,
"internal_module_count": 28,
"secret_findings": 0,
"dependency_files": [
@@ -1118,18 +1118,18 @@
"network_script_count": 3,
"network_policy_covered_count": 3,
"network_policy_missing_count": 0,
- "file_write_script_count": 68,
+ "file_write_script_count": 69,
"permission_required_count": 3,
"permission_approved_count": 3,
"permission_missing_count": 0,
"permission_invalid_count": 0,
"permission_expired_count": 0,
- "help_smoke_checked_count": 81,
+ "help_smoke_checked_count": 82,
"help_smoke_failed_count": 0,
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
- "package_hash_file_count": 196,
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4"
+ "package_hash_file_count": 197,
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff"
},
"skill_atlas": {
"skill_count": 12,
@@ -1167,8 +1167,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8"
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a"
},
"compatibility": {
"openai": "pass",
@@ -1199,7 +1199,7 @@
},
"distribution": {
"archive_verified": true,
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
@@ -1215,8 +1215,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
- "archive_entry_count": 609,
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
+ "archive_entry_count": 613,
"failure_count": 0,
"warning_count": 0
},
@@ -1227,7 +1227,7 @@
"ok": true,
"summary": {
"archive_present": true,
- "archive_entry_count": 609,
+ "archive_entry_count": 613,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
diff --git a/reports/skill-interpretation.html b/reports/skill-interpretation.html
index c963e302..45dfcf64 100644
--- a/reports/skill-interpretation.html
+++ b/reports/skill-interpretation.html
@@ -764,7 +764,7 @@
把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。 Turn one-off experience into a reusable, evaluable, and portable skill package. Skill 作者、复用团队和后续 reviewer。 Skill authors, reuse teams, and later reviewers. 创建完成后建议先打开 reports/skill-interpretation.html,再继续扩展包体。 After creation, open reports/skill-interpretation.html before expanding the package further.
- 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16045 个词/字。 Entrypoint is about 356 words/characters; references are about 16045.
+ 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16273 个词/字。 Entrypoint is about 356 words/characters; references are about 16273.
@@ -800,10 +800,10 @@
评分雷达 Rating Radar 完整度 Completeness 触发清晰 Trigger clarity 证据充分 Evidence depth 可维护性 Maintainability 可迁移性 Portability 评分雷达展示结构完整度、触发边界、证据、维护和迁移的相对强弱。 The radar chart compares completeness, trigger clarity, evidence, maintainability, and portability.
成熟度条 Maturity Bar
- 稳定 Stable 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 稳定 Stable 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 稳定 Stable 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 稳定 Stable 可维护性 Maintainability 100 SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 稳定 Stable 可迁移性 Portability 100 agents/interface.yaml 已存在。 agents/interface.yaml exists. 关注 Watch 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16045 个词/字。 Entrypoint is about 356 words/characters; references are about 16045.
+ 稳定 Stable 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 稳定 Stable 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 稳定 Stable 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 稳定 Stable 可维护性 Maintainability 100 SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 稳定 Stable 可迁移性 Portability 100 agents/interface.yaml 已存在。 agents/interface.yaml exists. 关注 Watch 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16273 个词/字。 Entrypoint is about 356 words/characters; references are about 16273.
- 完整度 Completeness 100
SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. README.md 已存在,便于人工阅读。 README.md exists for human-readable usage. agents/interface.yaml 已存在,便于跨平台适配。 agents/interface.yaml exists for cross-platform adaptation. 触发清晰 Trigger clarity 100
frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. description 有足够长度说明任务边界。 The description is long enough to explain the task boundary. description 已包含使用场景或排除边界信号。 The description includes usage-scenario or exclusion-boundary signals. 证据充分 Evidence depth 100
已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. skill-ir.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. compiled_targets.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. 可维护性 Maintainability 100
SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 入口文件保持克制,可维护性较好。 The entrypoint stays restrained, which supports maintainability. references/ 已承载扩展指导。 references/ carries extended guidance. 可迁移性 Portability 100
agents/interface.yaml 已存在。 agents/interface.yaml exists. manifest.json 已存在。 manifest.json exists. 目标平台或 adapter target 已声明。 Target platforms or adapter targets are declared. 上下文成本 Context cost 42
入口约 356 个词/字,references 约 16045 个词/字。 Entrypoint is about 356 words/characters; references are about 16045. 分数越高代表上下文成本越低。 A higher score means lower context cost. 上下文成本偏高,建议压缩入口或拆分 references。 Context cost is high; compress the entrypoint or split references further.
+ 完整度 Completeness 100
SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. README.md 已存在,便于人工阅读。 README.md exists for human-readable usage. agents/interface.yaml 已存在,便于跨平台适配。 agents/interface.yaml exists for cross-platform adaptation. 触发清晰 Trigger clarity 100
frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. description 有足够长度说明任务边界。 The description is long enough to explain the task boundary. description 已包含使用场景或排除边界信号。 The description includes usage-scenario or exclusion-boundary signals. 证据充分 Evidence depth 100
已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. skill-ir.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. compiled_targets.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. 可维护性 Maintainability 100
SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 入口文件保持克制,可维护性较好。 The entrypoint stays restrained, which supports maintainability. references/ 已承载扩展指导。 references/ carries extended guidance. 可迁移性 Portability 100
agents/interface.yaml 已存在。 agents/interface.yaml exists. manifest.json 已存在。 manifest.json exists. 目标平台或 adapter target 已声明。 Target platforms or adapter targets are declared. 上下文成本 Context cost 42
入口约 356 个词/字,references 约 16273 个词/字。 Entrypoint is about 356 words/characters; references are about 16273. 分数越高代表上下文成本越低。 A higher score means lower context cost. 上下文成本偏高,建议压缩入口或拆分 references。 Context cost is high; compress the entrypoint or split references further.
@@ -878,7 +878,7 @@
类型 Type 证据 Evidence 建议 Action
- 强项 Strength 触发面保持精简,并锚定在 frontmatter description。 The trigger surface stays lean and anchored in the frontmatter description. 保留并复用 Keep 强项 Strength 已生成 Skill IR,核心语义可先于平台打包被审查和迁移。 Skill IR is generated so core semantics can be reviewed and migrated before platform packaging. 保留并复用 Keep 强项 Strength 已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。 Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts. 保留并复用 Keep 缺口 Gap 上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。 Context cost needs improvement: Entrypoint is about 356 words/characters; references are about 16045. 纳入下一轮修复 Fix next
+ 强项 Strength 触发面保持精简,并锚定在 frontmatter description。 The trigger surface stays lean and anchored in the frontmatter description. 保留并复用 Keep 强项 Strength 已生成 Skill IR,核心语义可先于平台打包被审查和迁移。 Skill IR is generated so core semantics can be reviewed and migrated before platform packaging. 保留并复用 Keep 强项 Strength 已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。 Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts. 保留并复用 Keep 缺口 Gap 上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。 Context cost needs improvement: Entrypoint is about 356 words/characters; references are about 16273. 纳入下一轮修复 Fix next
@@ -930,7 +930,7 @@
让 reviewer 快速确认关键文件、目录和资产分布。 Lets reviewers confirm key files, directories, and asset distribution quickly.
-
资产分布 Asset Distribution 391项 391 items SKILL.md SKILL.md README.md README.md agents/interface.yaml agents/interface.yaml manifest.json manifest.json references references scripts scripts 资产分布图展示当前包体的文件和目录重心。 The asset distribution chart shows where files and directories are concentrated.
+
资产分布 Asset Distribution 395项 395 items SKILL.md SKILL.md README.md README.md agents/interface.yaml agents/interface.yaml manifest.json manifest.json references references scripts scripts 资产分布图展示当前包体的文件和目录重心。 The asset distribution chart shows where files and directories are concentrated.
路径 Path 作用 Role 类型 Type
SKILL.md Skill 入口文件 Skill entrypoint 文件 file README.md 人类可读使用说明 Human-readable usage guide 文件 file agents/interface.yaml 跨平台接口元数据 Neutral interface metadata 文件 file manifest.json 生命周期与打包元数据 Lifecycle and portability metadata 文件 file references 扩展指导与复用资料 Extended guidance and reusable notes 目录 folder scripts 确定性脚本或本地工具 Deterministic helpers or local tooling 目录 folder evals 触发与质量检查 Trigger and quality checks 目录 folder reports 生成的证据与总结报告 Generated evidence and overview artifacts 目录 folder
diff --git a/reports/skill-interpretation.json b/reports/skill-interpretation.json
index f8f275fa..ce491f76 100644
--- a/reports/skill-interpretation.json
+++ b/reports/skill-interpretation.json
@@ -102,7 +102,7 @@
"label": "上下文成本",
"score": 42,
"reasons": [
- "入口约 356 个词/字,references 约 16045 个词/字。",
+ "入口约 356 个词/字,references 约 16273 个词/字。",
"分数越高代表上下文成本越低。",
"上下文成本偏高,建议压缩入口或拆分 references。"
]
@@ -206,7 +206,7 @@
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
],
"gaps": [
- "上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。"
+ "上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。"
],
"recommendations": [
"先改触发边界,再扩展工作流。",
@@ -513,7 +513,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -525,10 +525,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
- "file_count": 391,
+ "file_count": 395,
"folder_count": 4,
"distribution": [
{
@@ -553,7 +553,7 @@
},
{
"label": "scripts",
- "value": 109
+ "value": 110
},
{
"label": "evals",
@@ -561,7 +561,7 @@
},
{
"label": "reports",
- "value": 215
+ "value": 218
}
]
},
@@ -687,7 +687,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -699,7 +699,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
"strengths": [
@@ -1004,9 +1004,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "evidence_bundle_sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2",
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "evidence_bundle_sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 22,
@@ -1028,7 +1028,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"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.",
@@ -1112,8 +1112,8 @@
"failures": []
},
"trust_security": {
- "scanned_files": 196,
- "script_count": 109,
+ "scanned_files": 197,
+ "script_count": 110,
"internal_module_count": 28,
"secret_findings": 0,
"dependency_files": [
@@ -1122,18 +1122,18 @@
"network_script_count": 3,
"network_policy_covered_count": 3,
"network_policy_missing_count": 0,
- "file_write_script_count": 68,
+ "file_write_script_count": 69,
"permission_required_count": 3,
"permission_approved_count": 3,
"permission_missing_count": 0,
"permission_invalid_count": 0,
"permission_expired_count": 0,
- "help_smoke_checked_count": 81,
+ "help_smoke_checked_count": 82,
"help_smoke_failed_count": 0,
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
- "package_hash_file_count": 196,
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4"
+ "package_hash_file_count": 197,
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff"
},
"skill_atlas": {
"skill_count": 12,
@@ -1171,8 +1171,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8"
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a"
},
"compatibility": {
"openai": "pass",
@@ -1203,7 +1203,7 @@
},
"distribution": {
"archive_verified": true,
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
@@ -1219,8 +1219,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
- "archive_entry_count": 609,
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
+ "archive_entry_count": 613,
"failure_count": 0,
"warning_count": 0
},
@@ -1231,7 +1231,7 @@
"ok": true,
"summary": {
"archive_present": true,
- "archive_entry_count": 609,
+ "archive_entry_count": 613,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
diff --git a/reports/skill-overview.html b/reports/skill-overview.html
index 249c25d0..136070e1 100644
--- a/reports/skill-overview.html
+++ b/reports/skill-overview.html
@@ -764,7 +764,7 @@
把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。 Turn one-off experience into a reusable, evaluable, and portable skill package. Skill 作者、复用团队和后续 reviewer。 Skill authors, reuse teams, and later reviewers. 创建完成后建议先打开 reports/skill-overview.html,再继续扩展包体。 After creation, open reports/skill-overview.html before expanding the package further.
- 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16045 个词/字。 Entrypoint is about 356 words/characters; references are about 16045.
+ 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16273 个词/字。 Entrypoint is about 356 words/characters; references are about 16273.
@@ -800,10 +800,10 @@
评分雷达 Rating Radar 完整度 Completeness 触发清晰 Trigger clarity 证据充分 Evidence depth 可维护性 Maintainability 可迁移性 Portability 评分雷达展示结构完整度、触发边界、证据、维护和迁移的相对强弱。 The radar chart compares completeness, trigger clarity, evidence, maintainability, and portability.
成熟度条 Maturity Bar
- 稳定 Stable 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 稳定 Stable 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 稳定 Stable 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 稳定 Stable 可维护性 Maintainability 100 SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 稳定 Stable 可迁移性 Portability 100 agents/interface.yaml 已存在。 agents/interface.yaml exists. 关注 Watch 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16045 个词/字。 Entrypoint is about 356 words/characters; references are about 16045.
+ 稳定 Stable 完整度 Completeness 100 SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. 稳定 Stable 触发清晰 Trigger clarity 100 frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. 稳定 Stable 证据充分 Evidence depth 100 已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. 稳定 Stable 可维护性 Maintainability 100 SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 稳定 Stable 可迁移性 Portability 100 agents/interface.yaml 已存在。 agents/interface.yaml exists. 关注 Watch 上下文成本 Context cost 42 入口约 356 个词/字,references 约 16273 个词/字。 Entrypoint is about 356 words/characters; references are about 16273.
- 完整度 Completeness 100
SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. README.md 已存在,便于人工阅读。 README.md exists for human-readable usage. agents/interface.yaml 已存在,便于跨平台适配。 agents/interface.yaml exists for cross-platform adaptation. 触发清晰 Trigger clarity 100
frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. description 有足够长度说明任务边界。 The description is long enough to explain the task boundary. description 已包含使用场景或排除边界信号。 The description includes usage-scenario or exclusion-boundary signals. 证据充分 Evidence depth 100
已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. skill-ir.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. compiled_targets.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. 可维护性 Maintainability 100
SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 入口文件保持克制,可维护性较好。 The entrypoint stays restrained, which supports maintainability. references/ 已承载扩展指导。 references/ carries extended guidance. 可迁移性 Portability 100
agents/interface.yaml 已存在。 agents/interface.yaml exists. manifest.json 已存在。 manifest.json exists. 目标平台或 adapter target 已声明。 Target platforms or adapter targets are declared. 上下文成本 Context cost 42
入口约 356 个词/字,references 约 16045 个词/字。 Entrypoint is about 356 words/characters; references are about 16045. 分数越高代表上下文成本越低。 A higher score means lower context cost. 上下文成本偏高,建议压缩入口或拆分 references。 Context cost is high; compress the entrypoint or split references further.
+ 完整度 Completeness 100
SKILL.md 已存在,是 Skill 的入口。 SKILL.md exists and acts as the skill entrypoint. README.md 已存在,便于人工阅读。 README.md exists for human-readable usage. agents/interface.yaml 已存在,便于跨平台适配。 agents/interface.yaml exists for cross-platform adaptation. 触发清晰 Trigger clarity 100
frontmatter description 已存在,具备基础路由面。 The frontmatter description exists, giving the skill a basic routing surface. description 有足够长度说明任务边界。 The description is long enough to explain the task boundary. description 已包含使用场景或排除边界信号。 The description includes usage-scenario or exclusion-boundary signals. 证据充分 Evidence depth 100
已生成 20 / 20 类报告证据。 Generated 20 / 20 evidence report types. skill-ir.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. compiled_targets.json 已存在。 Skill-specific source text is authored in Chinese; switch to Simplified Chinese for the exact wording. 可维护性 Maintainability 100
SKILL.md 约 356 个词/字。 SKILL.md is about 356 words/characters. 入口文件保持克制,可维护性较好。 The entrypoint stays restrained, which supports maintainability. references/ 已承载扩展指导。 references/ carries extended guidance. 可迁移性 Portability 100
agents/interface.yaml 已存在。 agents/interface.yaml exists. manifest.json 已存在。 manifest.json exists. 目标平台或 adapter target 已声明。 Target platforms or adapter targets are declared. 上下文成本 Context cost 42
入口约 356 个词/字,references 约 16273 个词/字。 Entrypoint is about 356 words/characters; references are about 16273. 分数越高代表上下文成本越低。 A higher score means lower context cost. 上下文成本偏高,建议压缩入口或拆分 references。 Context cost is high; compress the entrypoint or split references further.
@@ -878,7 +878,7 @@
类型 Type 证据 Evidence 建议 Action
- 强项 Strength 触发面保持精简,并锚定在 frontmatter description。 The trigger surface stays lean and anchored in the frontmatter description. 保留并复用 Keep 强项 Strength 已生成 Skill IR,核心语义可先于平台打包被审查和迁移。 Skill IR is generated so core semantics can be reviewed and migrated before platform packaging. 保留并复用 Keep 强项 Strength 已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。 Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts. 保留并复用 Keep 缺口 Gap 上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。 Context cost needs improvement: Entrypoint is about 356 words/characters; references are about 16045. 纳入下一轮修复 Fix next
+ 强项 Strength 触发面保持精简,并锚定在 frontmatter description。 The trigger surface stays lean and anchored in the frontmatter description. 保留并复用 Keep 强项 Strength 已生成 Skill IR,核心语义可先于平台打包被审查和迁移。 Skill IR is generated so core semantics can be reviewed and migrated before platform packaging. 保留并复用 Keep 强项 Strength 已生成目标编译报告,可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。 Target compilation evidence is generated to review how IR maps to OpenAI, Claude, generic, and other target contracts. 保留并复用 Keep 缺口 Gap 上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。 Context cost needs improvement: Entrypoint is about 356 words/characters; references are about 16273. 纳入下一轮修复 Fix next
@@ -930,7 +930,7 @@
让 reviewer 快速确认关键文件、目录和资产分布。 Lets reviewers confirm key files, directories, and asset distribution quickly.
-
资产分布 Asset Distribution 391项 391 items SKILL.md SKILL.md README.md README.md agents/interface.yaml agents/interface.yaml manifest.json manifest.json references references scripts scripts 资产分布图展示当前包体的文件和目录重心。 The asset distribution chart shows where files and directories are concentrated.
+
资产分布 Asset Distribution 395项 395 items SKILL.md SKILL.md README.md README.md agents/interface.yaml agents/interface.yaml manifest.json manifest.json references references scripts scripts 资产分布图展示当前包体的文件和目录重心。 The asset distribution chart shows where files and directories are concentrated.
路径 Path 作用 Role 类型 Type
SKILL.md Skill 入口文件 Skill entrypoint 文件 file README.md 人类可读使用说明 Human-readable usage guide 文件 file agents/interface.yaml 跨平台接口元数据 Neutral interface metadata 文件 file manifest.json 生命周期与打包元数据 Lifecycle and portability metadata 文件 file references 扩展指导与复用资料 Extended guidance and reusable notes 目录 folder scripts 确定性脚本或本地工具 Deterministic helpers or local tooling 目录 folder evals 触发与质量检查 Trigger and quality checks 目录 folder reports 生成的证据与总结报告 Generated evidence and overview artifacts 目录 folder
diff --git a/reports/skill-overview.json b/reports/skill-overview.json
index 210f3997..59bec984 100644
--- a/reports/skill-overview.json
+++ b/reports/skill-overview.json
@@ -101,7 +101,7 @@
"label": "上下文成本",
"score": 42,
"reasons": [
- "入口约 356 个词/字,references 约 16045 个词/字。",
+ "入口约 356 个词/字,references 约 16273 个词/字。",
"分数越高代表上下文成本越低。",
"上下文成本偏高,建议压缩入口或拆分 references。"
]
@@ -205,7 +205,7 @@
"已生成 Output Review Adjudication,可记录盲评决策、一致率和待评审项。"
],
"gaps": [
- "上下文成本需要补强:入口约 356 个词/字,references 约 16045 个词/字。"
+ "上下文成本需要补强:入口约 356 个词/字,references 约 16273 个词/字。"
],
"recommendations": [
"先改触发边界,再扩展工作流。",
@@ -512,7 +512,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -524,10 +524,10 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
- "file_count": 391,
+ "file_count": 395,
"folder_count": 4,
"distribution": [
{
@@ -552,7 +552,7 @@
},
{
"label": "scripts",
- "value": 109
+ "value": 110
},
{
"label": "evals",
@@ -560,7 +560,7 @@
},
{
"label": "reports",
- "value": 215
+ "value": 218
}
]
},
@@ -682,7 +682,7 @@
"path": "scripts",
"label": "Deterministic helpers or local tooling",
"kind": "folder",
- "file_count": 109
+ "file_count": 110
},
{
"path": "evals",
@@ -694,7 +694,7 @@
"path": "reports",
"label": "Generated evidence and overview artifacts",
"kind": "folder",
- "file_count": 215
+ "file_count": 218
}
],
"strengths": [
@@ -999,9 +999,9 @@
"methodology_complete": true,
"required_artifact_count": 24,
"missing_artifact_count": 0,
- "evidence_bundle_sha256": "e815b16e4676ecb818148ea47c81bd62f51085419341d4c55c0c503169b33db2",
- "source_contract_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
+ "evidence_bundle_sha256": "f00f42607ce64b44f883be46d170e3b5b15b699ef5aeb7ac12e03fd08d6e0ef4",
+ "source_contract_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"output_case_count": 5,
"failure_disclosure_count": 3,
"command_count": 22,
@@ -1023,7 +1023,7 @@
"working_tree_dirty": false,
"changed_file_count": 0
},
- "commit": "adba42a7c73c7f5bde8096a5bc1cf75cb362c1e3",
+ "commit": "14ad95850f38ef1ae1dabe1fe47578360c0ed867",
"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.",
@@ -1107,8 +1107,8 @@
"failures": []
},
"trust_security": {
- "scanned_files": 196,
- "script_count": 109,
+ "scanned_files": 197,
+ "script_count": 110,
"internal_module_count": 28,
"secret_findings": 0,
"dependency_files": [
@@ -1117,18 +1117,18 @@
"network_script_count": 3,
"network_policy_covered_count": 3,
"network_policy_missing_count": 0,
- "file_write_script_count": 68,
+ "file_write_script_count": 69,
"permission_required_count": 3,
"permission_approved_count": 3,
"permission_missing_count": 0,
"permission_invalid_count": 0,
"permission_expired_count": 0,
- "help_smoke_checked_count": 81,
+ "help_smoke_checked_count": 82,
"help_smoke_failed_count": 0,
"interactive_script_count": 0,
"package_hash_scope": "source-contract-without-generated-reports",
- "package_hash_file_count": 196,
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4"
+ "package_hash_file_count": 197,
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff"
},
"skill_atlas": {
"skill_count": 12,
@@ -1166,8 +1166,8 @@
"trust_level": "local",
"license": "MIT",
"checksums": {
- "package_sha256": "76edc3f9936da8966eff0e0f689568c7d6d787691a45773a3e86bb38be6b0cc4",
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8"
+ "package_sha256": "7334782000ae11f8ab7279a11d34953a2016f8955c96ba0d8a66c312498424ff",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a"
},
"compatibility": {
"openai": "pass",
@@ -1198,7 +1198,7 @@
},
"distribution": {
"archive_verified": true,
- "archive_sha256": "798153ff8e1569408e8f658be5aea1f144ee44bfe4edf658c71d6a2f0275c1c8",
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
"package_verification": "reports/package_verification.json",
"install_simulated": true,
"install_simulation": "reports/install_simulation.json"
@@ -1214,8 +1214,8 @@
"target_count": 4,
"adapter_count": 4,
"archive_present": true,
- "archive_sha256": "2db3aa6705be239ffef5e1a3d73118fc44f6395c3073d15def3ea587fef71e46",
- "archive_entry_count": 609,
+ "archive_sha256": "f1790c1dd3b98d473a3ae9a9f6ab9d33bda7300e6f74453c2d30d2a8d7ed667a",
+ "archive_entry_count": 613,
"failure_count": 0,
"warning_count": 0
},
@@ -1226,7 +1226,7 @@
"ok": true,
"summary": {
"archive_present": true,
- "archive_entry_count": 609,
+ "archive_entry_count": 613,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,