diff --git a/reports/review-studio.html b/reports/review-studio.html index a42f419..8b29f1e 100644 --- a/reports/review-studio.html +++ b/reports/review-studio.html @@ -676,12 +676,12 @@

核心指标

-
Skill IR2.0.0

5 targets in platform-neutral contract

Compiler5/5

target contracts compiled from Skill IR

Output Delta100.0

5 cases; 1 file-backed

Exec Runs10

command 10; model 0; recorded 0

Blind A/B5

review pairs hide baseline vs with-skill labels

Review Kit0/5

pending 5; answer key hidden

Review A/B0/5

adjudication decisions; pending 5

Public Claimblocked

4 blockers; local reproducible true

Blueprint21/21

2.0 coverage; extensions partial 0, planned 0; evidence pending 4

Runtime5/5

target conformance pass rate

Perm Probe4/4

0 native; 4 installer-enforced

Trust0

117 scripts scanned; secrets found

Py Compat0

189 files scanned for Python 3.11

Arch Debt0

899 largest lines; 11 watchlist; 67 CLI handlers; 18 in entrypoint

Atlas5

12 scanned skills; route collisions

Driftlow

1 metadata events; 0 missed triggers

Daily Ops5

proposal-review; approval 0; release lock true

Weekly Queue5

curator-review; ready 1; top score 88

Waivers0

0 gates covered; human risk decisions

Intake4/4

0 valid submissions; 0 invalid

Claim Guard0

180 public surfaces scanned

Notes0/0

0 open blocker annotations

Registry1.1.0

5 targets; MIT license

Archivepass

639 zip entries; package verification

Installpass

4 adapters; 12 permissions enforced; 0 permission failures

Upgrademinor

declared minor; 0 breaking changes

+
Skill IR2.0.0

5 targets in platform-neutral contract

Compiler5/5

target contracts compiled from Skill IR

Output Delta100.0

5 cases; 1 file-backed

Exec Runs10

command 10; model 0; recorded 0

Blind A/B5

review pairs hide baseline vs with-skill labels

Review Kit0/5

pending 5; answer key hidden

Review A/B0/5

adjudication decisions; pending 5

Public Claimblocked

4 blockers; local reproducible true

Blueprint21/21

2.0 coverage; extensions partial 0, planned 0; evidence pending 4

Runtime5/5

target conformance pass rate

Perm Probe4/4

0 native; 4 installer-enforced

Trust0

118 scripts scanned; secrets found

Py Compat0

190 files scanned for Python 3.11

Arch Debt0

899 largest lines; 11 watchlist; 67 CLI handlers; 18 in entrypoint

Atlas5

12 scanned skills; route collisions

Driftlow

1 metadata events; 0 missed triggers

Daily Ops5

proposal-review; approval 0; release lock true

Weekly Queue5

curator-review; ready 1; top score 88

Waivers0

0 gates covered; human risk decisions

Intake4/4

0 valid submissions; 0 invalid

Claim Guard0

180 public surfaces scanned

Notes0/0

0 open blocker annotations

Registry1.1.0

5 targets; MIT license

Archivepass

640 zip entries; package verification

Installpass

4 adapters; 12 permissions enforced; 0 permission failures

Upgrademinor

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 990/1000; deferred 470742/120000; top deferred scripts 420962; resource governance governed; quality density 131.3

reports/context_budget.json 证据
通过

运行矩阵

5 / 5 targets pass

reports/conformance_matrix.json 证据
通过

信任报告

0 secrets; 117 scripts; 3 network-capable scripts; 0 help smoke failures

reports/security_trust_report.json 证据
通过

Python 兼容

Python 3.11; 189 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards

reports/python_compatibility.json 证据
通过

架构维护

186 Python files; 0 hotspots; 11 watchlist files; 0 blockers; largest 899 lines; 67 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; daily proposals 5; daily decision proposal-review; daily release lock true; weekly queue 5 unique; weekly ready 1; weekly top 88; weekly release lock true

reports/adoption_drift_report.json + reports/skillops/daily + reports/skillops/weekly 证据
关注

人工批准

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 990/1000; deferred 470839/120000; top deferred scripts 421059; resource governance governed; quality density 131.3

reports/context_budget.json 证据
通过

运行矩阵

5 / 5 targets pass

reports/conformance_matrix.json 证据
通过

信任报告

0 secrets; 118 scripts; 3 network-capable scripts; 0 help smoke failures

reports/security_trust_report.json 证据
通过

Python 兼容

Python 3.11; 190 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards

reports/python_compatibility.json 证据
通过

架构维护

187 Python files; 0 hotspots; 11 watchlist files; 0 blockers; largest 899 lines; 67 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; daily proposals 5; daily decision proposal-review; daily release lock true; weekly queue 5 unique; weekly ready 1; weekly top 88; weekly release lock true

reports/adoption_drift_report.json + reports/skillops/daily + reports/skillops/weekly 证据
关注

人工批准

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

@@ -743,17 +743,17 @@
-

上下文

initial load 990/1000; deferred 470742/120000; top deferred scripts 420962; resource governance governed; quality density 131.3

+

上下文

initial load 990/1000; deferred 470839/120000; top deferred scripts 421059; resource governance governed; quality density 131.3

编译证据

Review reports/compiled_targets.md before packaging to inspect target adapter modes, generated files, preserved semantics, warnings, and unsupported features.

-

信任报告

Secret
0
脚本数
117
网络脚本
3
Help 失败
0
包体哈希
eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa
+

信任报告

Secret
0
脚本数
118
网络脚本
3
Help 失败
0
包体哈希
dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183

安全边界

高风险 secret、远程 inline execution、缺失依赖策略或无法解释的脚本接口应阻断 governed release。

-

Python 兼容

目标 Python
3.11
文件数
189
问题数
0
语法错误
0
F-string 3.11
0
+

Python 兼容

目标 Python
3.11
文件数
190
问题数
0
语法错误
0
F-string 3.11
0

解释器边界

CI 和发布审查以 Python 3.11 兼容为底线;本地更高版本允许的新语法不能绕过兼容门禁。

@@ -777,11 +777,13 @@

漂移信号

事件数
1
采用率
0
漏触发
0
Bad Output Count
0
风险带
low
+

日常运维

决策
proposal-review
提案数
5
Approval Count
0
Pending Review Count
0
发布锁
世界级
Writes Source Files
Auto Patch Enabled

周度队列

决策
curator-review
Week Id
2026-W25
日报数
1
唯一机会
5
待批准复核
1
提案复核
4
Top Score
88
发布锁
Writes Source Files
Auto Patch Enabled
+

人工批准

warning 可以被有边界地接受,但必须写入 reviewer、理由、范围和到期时间;blocker 与 world-class 完成证据不能通过 waiver 变成通过。

@@ -832,12 +834,12 @@

注册审计

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
归档哈希
97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7
+

包体元数据

名称
yao-meta-skill
版本
1.1.0
Maturity
governed
Owner
Yao Team
License
MIT
信任级别
local
目标平台
openai, claude, generic, agent-skills-compatible, vscode
兼容通过
6/6
归档哈希
7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4

发布路线

0 promote; 3 keep current; 0 blocked; upgrade minor declared / minor recommended

-

包体验证

目标数
4
Adapter
4
归档存在
Zip 条目
639
失败数
0
警告数
0
归档哈希
97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7
+

包体验证

目标数
4
Adapter
4
归档存在
Zip 条目
640
失败数
0
警告数
0
归档哈希
7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4
diff --git a/reports/review-studio.json b/reports/review-studio.json index bdb7ecf..63156ac 100644 --- a/reports/review-studio.json +++ b/reports/review-studio.json @@ -43,7 +43,7 @@ "key": "context-budget", "label": "上下文", "status": "pass", - "detail": "initial load 990/1000; deferred 470742/120000; top deferred scripts 420962; resource governance governed; quality density 131.3", + "detail": "initial load 990/1000; deferred 470839/120000; top deferred scripts 421059; resource governance governed; quality density 131.3", "evidence": "reports/context_budget.json", "link": "context_budget.md" }, @@ -59,7 +59,7 @@ "key": "trust-report", "label": "信任报告", "status": "pass", - "detail": "0 secrets; 117 scripts; 3 network-capable scripts; 0 help smoke failures", + "detail": "0 secrets; 118 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; 189 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards", + "detail": "Python 3.11; 190 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": "186 Python files; 0 hotspots; 11 watchlist files; 0 blockers; largest 899 lines; 67 CLI handlers; 18 in entrypoint", + "detail": "187 Python files; 0 hotspots; 11 watchlist files; 0 blockers; largest 899 lines; 67 CLI handlers; 18 in entrypoint", "evidence": "reports/architecture_maintainability.json", "link": "architecture_maintainability.md" }, @@ -1196,7 +1196,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -1211,7 +1211,7 @@ "file_count": 229 } ], - "file_count": 414, + "file_count": 415, "folder_count": 4, "distribution": [ { @@ -1236,7 +1236,7 @@ }, { "label": "scripts", - "value": 117 + "value": 118 }, { "label": "evals", @@ -1366,7 +1366,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -1684,9 +1684,9 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "db10d796efc15c125ab945c8102b5846f853b61e5cf2e5e63e945085f327915d", - "source_contract_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "evidence_bundle_sha256": "df9565b74928d8de31eaead6944881e98bad541c3f651df36edf5bd5eccccc4c", + "source_contract_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 23, @@ -1708,7 +1708,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "69e1f7a8981499eb5694d2141cf105ae290a24c6", + "commit": "6e04832315a704332c85417c857f10741e4afba4", "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.", @@ -1792,9 +1792,9 @@ "failures": [] }, "trust_security": { - "scanned_files": 205, - "script_count": 117, - "internal_module_count": 32, + "scanned_files": 206, + "script_count": 118, + "internal_module_count": 33, "secret_findings": 0, "dependency_files": [ "requirements-ci.txt" @@ -1812,8 +1812,8 @@ "help_smoke_failed_count": 0, "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", - "package_hash_file_count": 205, - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "package_hash_file_count": 206, + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" }, "skill_atlas": { "skill_count": 12, @@ -1851,8 +1851,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, "compatibility": { "openai": "pass", @@ -1883,7 +1883,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1899,8 +1899,8 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", - "archive_entry_count": 639, + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", + "archive_entry_count": 640, "failure_count": 0, "warning_count": 0 }, @@ -1911,7 +1911,7 @@ "ok": true, "summary": { "archive_present": true, - "archive_entry_count": 639, + "archive_entry_count": 640, "archive_extracted": true, "entrypoint_loaded": true, "manifest_loaded": true, @@ -1978,12 +1978,12 @@ { "field": "archive_sha256", "from": "", - "to": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "to": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, { "field": "package_sha256", "from": "0000000000000000000000000000000000000000000000000000000000000000", - "to": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "to": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" } ] }, @@ -5303,7 +5303,7 @@ "ok": true, "generated_at": "2026-06-16", "skill_dir": ".", - "commit": "69e1f7a8981499eb5694d2141cf105ae290a24c6", + "commit": "6e04832315a704332c85417c857f10741e4afba4", "git_status": { "available": true, "dirty": false, @@ -5317,9 +5317,9 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "db10d796efc15c125ab945c8102b5846f853b61e5cf2e5e63e945085f327915d", - "source_contract_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "evidence_bundle_sha256": "df9565b74928d8de31eaead6944881e98bad541c3f651df36edf5bd5eccccc4c", + "source_contract_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 23, @@ -5354,7 +5354,7 @@ }, "release_lock": { "ready": true, - "commit": "69e1f7a8981499eb5694d2141cf105ae290a24c6", + "commit": "6e04832315a704332c85417c857f10741e4afba4", "status_scope": "generation-time status before this report is written", "reason": "clean generation-time HEAD" }, @@ -5364,7 +5364,7 @@ "existing_count": 25, "missing_count": 0, "missing_paths": [], - "sha256": "db10d796efc15c125ab945c8102b5846f853b61e5cf2e5e63e945085f327915d" + "sha256": "df9565b74928d8de31eaead6944881e98bad541c3f651df36edf5bd5eccccc4c" }, "methodology": { "path": "reports/benchmark_methodology.md", @@ -5472,43 +5472,43 @@ "label": "trust_report", "path": "reports/security_trust_report.json", "exists": true, - "bytes": 114928, - "sha256": "0cf0f460fb34c371aed5d0cd0485ae72bc641ce8579c148884c909850620a8d6" + "bytes": 115530, + "sha256": "3a31037d6aa8c68dd235ee5cff1134c876640fd76eb43a248802253ae3408873" }, { "label": "python_compatibility", "path": "reports/python_compatibility.json", "exists": true, - "bytes": 24532, - "sha256": "2740264f51ef8b1b1d197c7a03cc78095b04b846b0f1909266f12a14db323552" + "bytes": 24657, + "sha256": "6589b183b95b221d25dff0ca995b8b9ec4f0290e3c5792d7864136737b9133d9" }, { "label": "registry_audit", "path": "reports/registry_audit.json", "exists": true, "bytes": 3183, - "sha256": "3c5b99ff942846a12b67bb208cf6070997c5f4d5975837616759cb81e4cd85fb" + "sha256": "7d5dce8cbbf7a5d78fc6e59da0b625a35c73dcded94cbb1b67705b0835f01f75" }, { "label": "package_verification", "path": "reports/package_verification.json", "exists": true, "bytes": 19338, - "sha256": "37647e60c52706f69c9b961ca546f33ae24856795fe24d79f5bc71376c8deccf" + "sha256": "a0973f5f3fb359a03347fbe20ee7c72cd456f94ff012bbd7784d8ebc1315d945" }, { "label": "install_simulation", "path": "reports/install_simulation.json", "exists": true, "bytes": 8604, - "sha256": "2556db81df85b8c7b8a2df34a8f116459cf0f6aad3c47c4f0f2c7202f8065be1" + "sha256": "273eb278c5710e9aeb9a98b92dc3d214e5e25a9e80c72cd53e400503765e9324" }, { "label": "skill_os2_audit", "path": "reports/skill_os2_audit.json", "exists": true, "bytes": 14310, - "sha256": "15fd40e0809088f83fd80797864ec256d6860007fd46cf2507475c4a72da70e8" + "sha256": "532e99ab09ac889e528aa469f64a8ac2d49f2de0091570c9c0570f32c8787945" }, { "label": "world_class_evidence_plan", @@ -5840,7 +5840,7 @@ "label": "Trust Security", "status": "pass", "objective": "Scripts, dependencies, permissions, secrets, and package hash are reviewable for team distribution.", - "current": "117 scripts; secrets 0; help failures 0", + "current": "118 scripts; secrets 0; help failures 0", "command": "python3 scripts/yao.py trust .", "test": "python3 tests/verify_trust_check.py", "evidence": [ @@ -5914,7 +5914,7 @@ "label": "Registry Distribution", "status": "pass", "objective": "Skill packages are installable, versioned, checksumed, and upgrade-reviewable.", - "current": "archive entries 639; install failures 0", + "current": "archive entries 640; 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": [ @@ -11662,9 +11662,9 @@ "ok": true, "skill_dir": ".", "summary": { - "scanned_files": 205, - "script_count": 117, - "internal_module_count": 32, + "scanned_files": 206, + "script_count": 118, + "internal_module_count": 33, "secret_findings": 0, "dependency_files": [ "requirements-ci.txt" @@ -11682,8 +11682,8 @@ "help_smoke_failed_count": 0, "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", - "package_hash_file_count": 205, - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "package_hash_file_count": 206, + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" }, "failures": [], "warnings": [], @@ -12826,6 +12826,20 @@ "network_urls": [], "network_hosts": [] }, + { + "path": "scripts/review_studio_skillops.py", + "interface": "internal-module", + "interface_declared": true, + "interface_reason": "Imported by render_review_studio.py to keep SkillOps summary panels out of the main HTML renderer.", + "has_argparse": false, + "has_main_guard": false, + "uses_input": false, + "uses_network": false, + "uses_file_write": false, + "uses_subprocess": false, + "network_urls": [], + "network_hosts": [] + }, { "path": "scripts/review_studio_waivers.py", "interface": "internal-module", @@ -13379,7 +13393,7 @@ "checked_count": 85, "passed_count": 85, "failed_count": 0, - "skipped_count": 32, + "skipped_count": 33, "failed_scripts": [], "results": [ { @@ -14274,6 +14288,10 @@ "path": "scripts/review_studio_output_review.py", "reason": "internal module" }, + { + "path": "scripts/review_studio_skillops.py", + "reason": "internal module" + }, { "path": "scripts/review_studio_waivers.py", "reason": "internal module" @@ -14556,7 +14574,7 @@ "root": ".", "summary": { "target_python": "3.11", - "file_count": 189, + "file_count": 190, "issue_count": 0, "syntax_error_count": 0, "fstring_311_violation_count": 0, @@ -15071,6 +15089,12 @@ "issue_count": 0, "issues": [] }, + { + "path": "scripts/review_studio_skillops.py", + "ok": true, + "issue_count": 0, + "issues": [] + }, { "path": "scripts/review_studio_waivers.py", "ok": true, @@ -15720,10 +15744,10 @@ "generated_at": "2026-06-16", "skill_dir": ".", "summary": { - "python_file_count": 186, - "script_file_count": 117, + "python_file_count": 187, + "script_file_count": 118, "test_file_count": 69, - "internal_module_count": 35, + "internal_module_count": 36, "cli_script_count": 84, "command_handler_count": 67, "entrypoint_command_handler_count": 18, @@ -15917,16 +15941,16 @@ "context_budget_tier": "production", "context_budget_limit": 1000, "skill_body_tokens": 797, - "other_text_tokens": 1022286, + "other_text_tokens": 1022629, "estimated_initial_load_tokens": 990, - "estimated_total_text_tokens": 1023083, - "deferred_resource_tokens": 470742, + "estimated_total_text_tokens": 1023426, + "deferred_resource_tokens": 470839, "deferred_resource_warn_threshold": 120000, "deferred_resource_dirs": [ { "path": "scripts", - "estimated_tokens": 420962, - "file_count": 117 + "estimated_tokens": 421059, + "file_count": 118 }, { "path": "references", @@ -15942,8 +15966,8 @@ "large_deferred_resource_dirs": [ { "path": "scripts", - "estimated_tokens": 420962, - "file_count": 117 + "estimated_tokens": 421059, + "file_count": 118 } ], "deferred_resource_governance": { @@ -15965,14 +15989,14 @@ ], "missing": [], "path": "scripts", - "estimated_tokens": 420962, - "file_count": 117, + "estimated_tokens": 421059, + "file_count": 118, "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": 617, + "relevant_file_count": 619, "unused_resource_dirs": [], "quality_signal_points": 130, "quality_density": 131.3 @@ -16916,6 +16940,7 @@ "scripts/review_studio_gates.py", "scripts/review_studio_layout.py", "scripts/review_studio_output_review.py", + "scripts/review_studio_skillops.py", "scripts/review_studio_waivers.py", "scripts/review_studio_world_class.py", "scripts/review_viewer_data.py", @@ -21828,8 +21853,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, "compatibility": { "openai": "pass", @@ -21860,7 +21885,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -21885,7 +21910,7 @@ "vscode" ], "package_metadata": "registry/packages/yao-meta-skill.json", - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" } ] }, @@ -21908,8 +21933,8 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", - "archive_entry_count": 639, + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", + "archive_entry_count": 640, "failure_count": 0, "warning_count": 0 }, @@ -22574,7 +22599,7 @@ "installed_skill_dir": "dist/install-simulation/simulate-yao-meta-skill/yao-meta-skill", "summary": { "archive_present": true, - "archive_entry_count": 639, + "archive_entry_count": 640, "archive_extracted": true, "entrypoint_loaded": true, "manifest_loaded": true, @@ -22916,12 +22941,12 @@ { "field": "archive_sha256", "from": "", - "to": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "to": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, { "field": "package_sha256", "from": "0000000000000000000000000000000000000000000000000000000000000000", - "to": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "to": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" } ] }, diff --git a/reports/review-viewer.json b/reports/review-viewer.json index e39c933..5e3eaea 100644 --- a/reports/review-viewer.json +++ b/reports/review-viewer.json @@ -513,7 +513,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -528,7 +528,7 @@ "file_count": 229 } ], - "file_count": 414, + "file_count": 415, "folder_count": 4, "distribution": [ { @@ -553,7 +553,7 @@ }, { "label": "scripts", - "value": 117 + "value": 118 }, { "label": "evals", @@ -683,7 +683,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -1001,9 +1001,9 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "db10d796efc15c125ab945c8102b5846f853b61e5cf2e5e63e945085f327915d", - "source_contract_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "evidence_bundle_sha256": "df9565b74928d8de31eaead6944881e98bad541c3f651df36edf5bd5eccccc4c", + "source_contract_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 23, @@ -1025,7 +1025,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "69e1f7a8981499eb5694d2141cf105ae290a24c6", + "commit": "6e04832315a704332c85417c857f10741e4afba4", "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.", @@ -1109,9 +1109,9 @@ "failures": [] }, "trust_security": { - "scanned_files": 205, - "script_count": 117, - "internal_module_count": 32, + "scanned_files": 206, + "script_count": 118, + "internal_module_count": 33, "secret_findings": 0, "dependency_files": [ "requirements-ci.txt" @@ -1129,8 +1129,8 @@ "help_smoke_failed_count": 0, "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", - "package_hash_file_count": 205, - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "package_hash_file_count": 206, + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" }, "skill_atlas": { "skill_count": 12, @@ -1168,8 +1168,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, "compatibility": { "openai": "pass", @@ -1200,7 +1200,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1216,8 +1216,8 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", - "archive_entry_count": 639, + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", + "archive_entry_count": 640, "failure_count": 0, "warning_count": 0 }, @@ -1228,7 +1228,7 @@ "ok": true, "summary": { "archive_present": true, - "archive_entry_count": 639, + "archive_entry_count": 640, "archive_extracted": true, "entrypoint_loaded": true, "manifest_loaded": true, @@ -1295,12 +1295,12 @@ { "field": "archive_sha256", "from": "", - "to": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "to": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, { "field": "package_sha256", "from": "0000000000000000000000000000000000000000000000000000000000000000", - "to": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "to": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" } ] }, diff --git a/reports/skill-interpretation.html b/reports/skill-interpretation.html index 42b8a61..948baba 100644 --- a/reports/skill-interpretation.html +++ b/reports/skill-interpretation.html @@ -930,7 +930,7 @@

让 reviewer 快速确认关键文件、目录和资产分布。Lets reviewers confirm key files, directories, and asset distribution quickly.

-
资产分布Asset Distribution414项414 itemsSKILL.mdSKILL.mdREADME.mdREADME.mdagents/interface.yamlagents/interface.yamlmanifest.jsonmanifest.jsonreferencesreferencesscriptsscripts
资产分布图展示当前包体的文件和目录重心。The asset distribution chart shows where files and directories are concentrated.
+
资产分布Asset Distribution415项415 itemsSKILL.mdSKILL.mdREADME.mdREADME.mdagents/interface.yamlagents/interface.yamlmanifest.jsonmanifest.jsonreferencesreferencesscriptsscripts
资产分布图展示当前包体的文件和目录重心。The asset distribution chart shows where files and directories are concentrated.
diff --git a/reports/skill-interpretation.json b/reports/skill-interpretation.json index afa687a..d64cfcf 100644 --- a/reports/skill-interpretation.json +++ b/reports/skill-interpretation.json @@ -513,7 +513,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -528,7 +528,7 @@ "file_count": 229 } ], - "file_count": 414, + "file_count": 415, "folder_count": 4, "distribution": [ { @@ -553,7 +553,7 @@ }, { "label": "scripts", - "value": 117 + "value": 118 }, { "label": "evals", @@ -687,7 +687,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -1005,9 +1005,9 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "db10d796efc15c125ab945c8102b5846f853b61e5cf2e5e63e945085f327915d", - "source_contract_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "evidence_bundle_sha256": "df9565b74928d8de31eaead6944881e98bad541c3f651df36edf5bd5eccccc4c", + "source_contract_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 23, @@ -1029,7 +1029,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "69e1f7a8981499eb5694d2141cf105ae290a24c6", + "commit": "6e04832315a704332c85417c857f10741e4afba4", "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.", @@ -1113,9 +1113,9 @@ "failures": [] }, "trust_security": { - "scanned_files": 205, - "script_count": 117, - "internal_module_count": 32, + "scanned_files": 206, + "script_count": 118, + "internal_module_count": 33, "secret_findings": 0, "dependency_files": [ "requirements-ci.txt" @@ -1133,8 +1133,8 @@ "help_smoke_failed_count": 0, "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", - "package_hash_file_count": 205, - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "package_hash_file_count": 206, + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" }, "skill_atlas": { "skill_count": 12, @@ -1172,8 +1172,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, "compatibility": { "openai": "pass", @@ -1204,7 +1204,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1220,8 +1220,8 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", - "archive_entry_count": 639, + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", + "archive_entry_count": 640, "failure_count": 0, "warning_count": 0 }, @@ -1232,7 +1232,7 @@ "ok": true, "summary": { "archive_present": true, - "archive_entry_count": 639, + "archive_entry_count": 640, "archive_extracted": true, "entrypoint_loaded": true, "manifest_loaded": true, @@ -1299,12 +1299,12 @@ { "field": "archive_sha256", "from": "", - "to": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "to": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, { "field": "package_sha256", "from": "0000000000000000000000000000000000000000000000000000000000000000", - "to": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "to": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" } ] }, diff --git a/reports/skill-overview.html b/reports/skill-overview.html index b417d07..635fd60 100644 --- a/reports/skill-overview.html +++ b/reports/skill-overview.html @@ -930,7 +930,7 @@

让 reviewer 快速确认关键文件、目录和资产分布。Lets reviewers confirm key files, directories, and asset distribution quickly.

-
资产分布Asset Distribution414项414 itemsSKILL.mdSKILL.mdREADME.mdREADME.mdagents/interface.yamlagents/interface.yamlmanifest.jsonmanifest.jsonreferencesreferencesscriptsscripts
资产分布图展示当前包体的文件和目录重心。The asset distribution chart shows where files and directories are concentrated.
+
资产分布Asset Distribution415项415 itemsSKILL.mdSKILL.mdREADME.mdREADME.mdagents/interface.yamlagents/interface.yamlmanifest.jsonmanifest.jsonreferencesreferencesscriptsscripts
资产分布图展示当前包体的文件和目录重心。The asset distribution chart shows where files and directories are concentrated.
路径Path作用Role类型Type
SKILL.mdSkill 入口文件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 2ec7fb4..49807eb 100644 --- a/reports/skill-overview.json +++ b/reports/skill-overview.json @@ -512,7 +512,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -527,7 +527,7 @@ "file_count": 229 } ], - "file_count": 414, + "file_count": 415, "folder_count": 4, "distribution": [ { @@ -552,7 +552,7 @@ }, { "label": "scripts", - "value": 117 + "value": 118 }, { "label": "evals", @@ -682,7 +682,7 @@ "path": "scripts", "label": "Deterministic helpers or local tooling", "kind": "folder", - "file_count": 117 + "file_count": 118 }, { "path": "evals", @@ -1000,9 +1000,9 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "db10d796efc15c125ab945c8102b5846f853b61e5cf2e5e63e945085f327915d", - "source_contract_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "evidence_bundle_sha256": "df9565b74928d8de31eaead6944881e98bad541c3f651df36edf5bd5eccccc4c", + "source_contract_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 23, @@ -1024,7 +1024,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "69e1f7a8981499eb5694d2141cf105ae290a24c6", + "commit": "6e04832315a704332c85417c857f10741e4afba4", "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,9 +1108,9 @@ "failures": [] }, "trust_security": { - "scanned_files": 205, - "script_count": 117, - "internal_module_count": 32, + "scanned_files": 206, + "script_count": 118, + "internal_module_count": 33, "secret_findings": 0, "dependency_files": [ "requirements-ci.txt" @@ -1128,8 +1128,8 @@ "help_smoke_failed_count": 0, "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", - "package_hash_file_count": 205, - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "package_hash_file_count": 206, + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" }, "skill_atlas": { "skill_count": 12, @@ -1167,8 +1167,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa", - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "package_sha256": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, "compatibility": { "openai": "pass", @@ -1199,7 +1199,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", "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": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7", - "archive_entry_count": 639, + "archive_sha256": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4", + "archive_entry_count": 640, "failure_count": 0, "warning_count": 0 }, @@ -1227,7 +1227,7 @@ "ok": true, "summary": { "archive_present": true, - "archive_entry_count": 639, + "archive_entry_count": 640, "archive_extracted": true, "entrypoint_loaded": true, "manifest_loaded": true, @@ -1294,12 +1294,12 @@ { "field": "archive_sha256", "from": "", - "to": "97caaa2c79ef6128500d2b5026f5d93fa96dab0c83e6d6594ad10b9f7d602af7" + "to": "7d597e2b1385e312d344995cb934549731a7378d0f146d77a93f08d68101b9e4" }, { "field": "package_sha256", "from": "0000000000000000000000000000000000000000000000000000000000000000", - "to": "eccfa7712df8fbf24eaf9f678b9a611da305f5c98e0f7d12738469377853d6aa" + "to": "dc875f356573a393c274e3dbee59dc85c78687add384e1e4a193957a57233183" } ] },
路径Path作用Role类型Type
SKILL.mdSkill 入口文件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