From 0f51f74fb6a84a3cbf41cbbc20d7db3c09a59078 Mon Sep 17 00:00:00 2001 From: yaojingang Date: Mon, 15 Jun 2026 23:48:03 +0800 Subject: [PATCH] Refresh final reports for adaptive contract data --- reports/benchmark_reproducibility.json | 18 +- reports/benchmark_reproducibility.md | 16 +- reports/evidence_consistency.json | 24 +- reports/review-studio.html | 12 +- reports/review-studio.json | 481 +++++++++++++++++++++++-- reports/review-viewer.json | 18 +- reports/skill-interpretation.json | 18 +- reports/skill-overview.json | 18 +- 8 files changed, 503 insertions(+), 102 deletions(-) diff --git a/reports/benchmark_reproducibility.json b/reports/benchmark_reproducibility.json index 2dc6515..83e1694 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": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "git_status": { "available": true, "dirty": false, @@ -17,9 +17,9 @@ "methodology_complete": true, "required_artifact_count": 24, "missing_artifact_count": 0, - "evidence_bundle_sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345", - "source_contract_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "evidence_bundle_sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 22, @@ -54,7 +54,7 @@ }, "release_lock": { "ready": true, - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345" + "sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0" }, "methodology": { "path": "reports/benchmark_methodology.md", @@ -173,7 +173,7 @@ "path": "reports/security_trust_report.json", "exists": true, "bytes": 109099, - "sha256": "0dc3b8697ce8c5466dec159686ee1d6af1d9541ba44a26f3c9d8c102d8e4e4d1" + "sha256": "4dc1060cb4140bc9fc5a14287c4580c1073fd9c103fcc86c6a0054cb4374f999" }, { "label": "python_compatibility", @@ -187,14 +187,14 @@ "path": "reports/registry_audit.json", "exists": true, "bytes": 3183, - "sha256": "f46a8ca240fd8c898844d63ad549f94063987798830bd921333cf62bf089ae14" + "sha256": "3c7a15dabfc3dd2e78e835cb40841197751ead1ae5be705b5b001ccc6e9411d9" }, { "label": "package_verification", "path": "reports/package_verification.json", "exists": true, "bytes": 19338, - "sha256": "d0435a912aca9827df6c4da97daa17f54ed3f5d0dccc767fdc94c15534d7703f" + "sha256": "8f4157a51fa6047cf3d99675b319cd9d1ea590f364b527016c10da6a00ccede6" }, { "label": "install_simulation", diff --git a/reports/benchmark_reproducibility.md b/reports/benchmark_reproducibility.md index bd0e3a5..91db149 100644 --- a/reports/benchmark_reproducibility.md +++ b/reports/benchmark_reproducibility.md @@ -1,9 +1,9 @@ # Benchmark Reproducibility Generated at: `2026-06-15` -Commit: `51a946594a268066c1a4b696e5440b5bf2eba1c0` +Commit: `dc7cc48a1d6102af1667986409bc88644b3ff5b1` Working tree dirty at generation: `false` -Evidence bundle SHA256: `0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345` +Evidence bundle SHA256: `a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0` ## Summary @@ -12,8 +12,8 @@ Evidence bundle SHA256: `0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa - methodology complete: `true` - required artifacts: `24` - missing artifacts: `0` -- source contract sha256: `773f9e54fead` -- archive sha256: `2d7c5573ff95` +- source contract sha256: `b95bef623d39` +- archive sha256: `f19e7330e1d7` - 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: `0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345` +- sha256: `a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0` ## Methodology Sections @@ -77,10 +77,10 @@ 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 | `0dc3b8697ce8` | +| trust_report | `reports/security_trust_report.json` | present | `4dc1060cb414` | | python_compatibility | `reports/python_compatibility.json` | present | `471c481ff9f9` | -| registry_audit | `reports/registry_audit.json` | present | `f46a8ca240fd` | -| package_verification | `reports/package_verification.json` | present | `d0435a912aca` | +| registry_audit | `reports/registry_audit.json` | present | `3c7a15dabfc3` | +| package_verification | `reports/package_verification.json` | present | `8f4157a51fa6` | | 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` | diff --git a/reports/evidence_consistency.json b/reports/evidence_consistency.json index 3445ecc..eb1288b 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": "51a946594a268066c1a4b696e5440b5bf2eba1c0", - "actual": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "expected": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", + "actual": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "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": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "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": "51a946594a268066c1a4b696e5440b5bf2eba1c0", - "actual": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "expected": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", + "actual": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "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": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "world_class_ledger_pending_count": 4, "world_class_source_check_count": 13, "world_class_source_pass_count": 6, diff --git a/reports/review-studio.html b/reports/review-studio.html index d00dcd9..ac51272 100644 --- a/reports/review-studio.html +++ b/reports/review-studio.html @@ -681,7 +681,7 @@

审查闸门

-
通过

意图画布

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 430459/120000; top deferred scripts 381248; 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 899 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 证据
+
通过

意图画布

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 431377/120000; top deferred scripts 382166; 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 899 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 证据
@@ -707,7 +707,7 @@

证据路径

- +
@@ -743,12 +743,12 @@
-

上下文

initial load 960/1000; deferred 430459/120000; top deferred scripts 381248; resource governance governed; quality density 135.4

+

上下文

initial load 960/1000; deferred 431377/120000; top deferred scripts 382166; 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
脚本数
110
网络脚本
3
Help 失败
0
包体哈希
773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23
+

信任报告

Secret
0
脚本数
110
网络脚本
3
Help 失败
0
包体哈希
b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773

安全边界

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

@@ -827,12 +827,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
归档哈希
2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0
+

包体元数据

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

发布路线

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

-

包体验证

目标数
4
Adapter
4
归档存在
Zip 条目
613
失败数
0
警告数
0
归档哈希
2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0
+

包体验证

目标数
4
Adapter
4
归档存在
Zip 条目
613
失败数
0
警告数
0
归档哈希
f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4
diff --git a/reports/review-studio.json b/reports/review-studio.json index ffab023..33f8540 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 430459/120000; top deferred scripts 381248; resource governance governed; quality density 135.4", + "detail": "initial load 960/1000; deferred 431377/120000; top deferred scripts 382166; resource governance governed; quality density 135.4", "evidence": "reports/context_budget.json", "link": "context_budget.md" }, @@ -662,6 +662,9 @@ "adoption_drift": "reports/adoption_drift_report.md", "review_waivers": "reports/review_waivers.md", "review_annotations": "reports/review_annotations.md", + "adaptation_proposals": "reports/adaptation_proposals.md", + "adaptation_approval_ledger": "reports/adaptation_approval_ledger.json", + "adaptation_regression": "reports/adaptation_regression_report.md", "world_class_evidence_plan": "reports/world_class_evidence_plan.md", "world_class_evidence_ledger": "reports/world_class_evidence_ledger.md", "world_class_evidence_intake": "reports/world_class_evidence_intake.md", @@ -1677,9 +1680,9 @@ "methodology_complete": true, "required_artifact_count": 24, "missing_artifact_count": 0, - "evidence_bundle_sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345", - "source_contract_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "evidence_bundle_sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 22, @@ -1701,7 +1704,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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.", @@ -1806,7 +1809,7 @@ "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", "package_hash_file_count": 197, - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773" }, "skill_atlas": { "skill_count": 12, @@ -1844,8 +1847,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4" }, "compatibility": { "openai": "pass", @@ -1876,7 +1879,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1892,7 +1895,7 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "archive_entry_count": 613, "failure_count": 0, "warning_count": 0 @@ -5296,7 +5299,7 @@ "ok": true, "generated_at": "2026-06-15", "skill_dir": ".", - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "git_status": { "available": true, "dirty": false, @@ -5310,9 +5313,9 @@ "methodology_complete": true, "required_artifact_count": 24, "missing_artifact_count": 0, - "evidence_bundle_sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345", - "source_contract_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "evidence_bundle_sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 22, @@ -5347,7 +5350,7 @@ }, "release_lock": { "ready": true, - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "status_scope": "generation-time status before this report is written", "reason": "clean generation-time HEAD" }, @@ -5357,7 +5360,7 @@ "existing_count": 24, "missing_count": 0, "missing_paths": [], - "sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345" + "sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0" }, "methodology": { "path": "reports/benchmark_methodology.md", @@ -5466,7 +5469,7 @@ "path": "reports/security_trust_report.json", "exists": true, "bytes": 109099, - "sha256": "0dc3b8697ce8c5466dec159686ee1d6af1d9541ba44a26f3c9d8c102d8e4e4d1" + "sha256": "4dc1060cb4140bc9fc5a14287c4580c1073fd9c103fcc86c6a0054cb4374f999" }, { "label": "python_compatibility", @@ -5480,14 +5483,14 @@ "path": "reports/registry_audit.json", "exists": true, "bytes": 3183, - "sha256": "f46a8ca240fd8c898844d63ad549f94063987798830bd921333cf62bf089ae14" + "sha256": "3c7a15dabfc3dd2e78e835cb40841197751ead1ae5be705b5b001ccc6e9411d9" }, { "label": "package_verification", "path": "reports/package_verification.json", "exists": true, "bytes": 19338, - "sha256": "d0435a912aca9827df6c4da97daa17f54ed3f5d0dccc767fdc94c15534d7703f" + "sha256": "8f4157a51fa6047cf3d99675b319cd9d1ea590f364b527016c10da6a00ccede6" }, { "label": "install_simulation", @@ -11389,7 +11392,7 @@ "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", "package_hash_file_count": 197, - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773" }, "failures": [], "warnings": [], @@ -15247,7 +15250,7 @@ }, { "path": "tests/verify_review_studio.py", - "lines": 751, + "lines": 760, "kind": "test", "severity": "pass", "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands." @@ -15280,6 +15283,13 @@ "severity": "pass", "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates." }, + { + "path": "scripts/apply_adaptation.py", + "lines": 706, + "kind": "cli-script", + "severity": "pass", + "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates." + }, { "path": "scripts/review_studio_layout.py", "lines": 694, @@ -15293,13 +15303,6 @@ "kind": "cli-script", "severity": "pass", "recommendation": "Split viewer data assembly from HTML section rendering." - }, - { - "path": "scripts/cross_packager.py", - "lines": 650, - "kind": "cli-script", - "severity": "pass", - "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates." } ], "hotspots": [], @@ -15317,15 +15320,15 @@ "context_budget_tier": "production", "context_budget_limit": 1000, "skill_body_tokens": 767, - "other_text_tokens": 1349904, + "other_text_tokens": 1353404, "estimated_initial_load_tokens": 960, - "estimated_total_text_tokens": 1350671, - "deferred_resource_tokens": 430459, + "estimated_total_text_tokens": 1354171, + "deferred_resource_tokens": 431377, "deferred_resource_warn_threshold": 120000, "deferred_resource_dirs": [ { "path": "scripts", - "estimated_tokens": 381248, + "estimated_tokens": 382166, "file_count": 110 }, { @@ -15342,7 +15345,7 @@ "large_deferred_resource_dirs": [ { "path": "scripts", - "estimated_tokens": 381248, + "estimated_tokens": 382166, "file_count": 110 } ], @@ -15365,14 +15368,14 @@ ], "missing": [], "path": "scripts", - "estimated_tokens": 381248, + "estimated_tokens": 382166, "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": 560, + "relevant_file_count": 561, "unused_resource_dirs": [], "quality_signal_points": 130, "quality_density": 135.4 @@ -17425,6 +17428,404 @@ "markdown": "reports/review_annotations.md" } }, + "adaptation_proposals": { + "schema_version": "1.0", + "ok": true, + "generated_at": "2026-06-15T00:00:00Z", + "skill_dir": ".", + "source_patterns": "reports/user_patterns.json", + "pattern_count": 5, + "proposal_count": 5, + "apply_supported": true, + "failure_count": 0, + "proposal_only": true, + "approval_required": true, + "writes_repository_files": false, + "allowlisted_targets_required": true, + "target_file_sha256_required_for_apply": true, + "approval_draft_supported": true, + "rollback_required_for_apply": true, + "apply_command_available": true, + "summary": { + "pattern_count": 5, + "proposal_count": 5, + "apply_supported": true, + "failure_count": 0 + }, + "proposal_contract": { + "proposal_only": true, + "approval_required": true, + "writes_repository_files": false, + "allowlisted_targets_required": true, + "target_file_sha256_required_for_apply": true, + "approval_draft_supported": true, + "rollback_required_for_apply": true, + "apply_command_available": true + }, + "report_contract": { + "schema_version": "1.0", + "contract": "adaptation-proposals", + "top_level_mirrors_summary": true, + "top_level_mirrors_proposal_contract": true, + "summary_fields": [ + "pattern_count", + "proposal_count", + "apply_supported", + "failure_count" + ], + "proposal_contract_fields": [ + "proposal_only", + "approval_required", + "writes_repository_files", + "allowlisted_targets_required", + "target_file_sha256_required_for_apply", + "approval_draft_supported", + "rollback_required_for_apply", + "apply_command_available" + ], + "source_of_truth": [ + "summary", + "proposal_contract" + ] + }, + "proposals": [ + { + "proposal_id": "adapt-18c7517f3d", + "pattern_id": "language_default", + "title": "Keep reports Chinese-first with optional English", + "change_type": "report-default-language", + "status": "proposal-only", + "requires_approval": true, + "write_allowed_without_approval": false, + "risk_level": "low", + "reason": "2 redacted records matched repeated report-language signals.", + "support_count": 2, + "target_files": [ + "scripts/render_skill_overview.py", + "references/artifact-design-doctrine.md" + ], + "suggested_changes": [ + "Keep user-facing report copy Simplified Chinese by default.", + "Expose English through the existing language switch instead of mixing languages in the default view." + ], + "verification_commands": [ + "python3 tests/verify_skill_overview.py" + ], + "rollback_plan": "Revert report language template changes and rerun the overview verifier.", + "evidence_refs": [ + { + "record_id": "line-1", + "excerpt": "新生成的 Skill 报告默认使用中文简体,并在右上角提供英文切换。" + }, + { + "record_id": "line-2", + "excerpt": "HTML 报告需要双语能力,但默认内容应该保持中文简体。" + } + ] + }, + { + "proposal_id": "adapt-fbfe921ba5", + "pattern_id": "report_ui", + "title": "Improve report layout, visual hierarchy, and chart readability", + "change_type": "artifact-ui-polish", + "status": "proposal-only", + "requires_approval": true, + "write_allowed_without_approval": false, + "risk_level": "medium", + "reason": "5 redacted records matched repeated artifact-design signals.", + "support_count": 5, + "target_files": [ + "scripts/render_skill_overview.py", + "references/artifact-design-doctrine.md", + "tests/verify_skill_overview.py" + ], + "suggested_changes": [ + "Prefer vertical narrative sections with limited two-column layouts only when content has enough width.", + "Keep charts inline SVG, with captions and stable responsive constraints." + ], + "verification_commands": [ + "python3 tests/verify_skill_overview.py", + "python3 tests/verify_skill_report_charts.py" + ], + "rollback_plan": "Restore the previous report renderer and regenerate the demo report.", + "evidence_refs": [ + { + "record_id": "line-1", + "excerpt": "新生成的 Skill 报告默认使用中文简体,并在右上角提供英文切换。" + }, + { + "record_id": "line-2", + "excerpt": "HTML 报告需要双语能力,但默认内容应该保持中文简体。" + }, + { + "record_id": "line-3", + "excerpt": "报告排版采用白底 Kami 风格,图表、模块和导航都要清晰。" + } + ] + }, + { + "proposal_id": "adapt-59d219a1fb", + "pattern_id": "approval_safety", + "title": "Keep adaptive iteration approval-gated", + "change_type": "privacy-governance", + "status": "proposal-only", + "requires_approval": true, + "write_allowed_without_approval": false, + "risk_level": "low", + "reason": "2 redacted records matched repeated governance signals.", + "support_count": 2, + "target_files": [ + "references/user-memory-policy.md", + "references/autonomous-adaptation.md", + "schemas/adaptation-proposal.schema.json" + ], + "suggested_changes": [ + "Require explicit source paths for memory scans.", + "Generate proposals before any source patching.", + "Reserve automatic apply for a future approval ledger and rollback implementation." + ], + "verification_commands": [ + "python3 tests/verify_adaptation_safety.py" + ], + "rollback_plan": "Remove the adaptive proposal artifacts and keep feedback/adoption drift as the only iteration inputs.", + "evidence_refs": [ + { + "record_id": "line-5", + "excerpt": "自适应升级必须先生成提案,不能直接自动修改源文件。" + }, + { + "record_id": "line-6", + "excerpt": "用户偏好扫描必须由用户提供明确路径,不要默认扫描私人日志。" + } + ] + }, + { + "proposal_id": "adapt-457baca160", + "pattern_id": "delivery_format", + "title": "Make generated artifact paths explicit in CLI output", + "change_type": "artifact-discoverability", + "status": "proposal-only", + "requires_approval": true, + "write_allowed_without_approval": false, + "risk_level": "low", + "reason": "2 redacted records matched repeated artifact-format signals.", + "support_count": 2, + "target_files": [ + "scripts/yao.py", + "README.md" + ], + "suggested_changes": [ + "Include stable report paths in command output.", + "Document which artifacts are meant for human review." + ], + "verification_commands": [ + "python3 tests/verify_yao_cli.py" + ], + "rollback_plan": "Revert CLI copy/documentation changes and keep artifact paths unchanged.", + "evidence_refs": [ + { + "record_id": "line-2", + "excerpt": "HTML 报告需要双语能力,但默认内容应该保持中文简体。" + }, + { + "record_id": "line-6", + "excerpt": "用户偏好扫描必须由用户提供明确路径,不要默认扫描私人日志。" + } + ] + }, + { + "proposal_id": "adapt-abfee25d3a", + "pattern_id": "evidence_testing", + "title": "Attach tests and evidence refresh to each upgrade", + "change_type": "quality-gate", + "status": "proposal-only", + "requires_approval": true, + "write_allowed_without_approval": false, + "risk_level": "medium", + "reason": "2 redacted records matched repeated quality-gate signals.", + "support_count": 2, + "target_files": [ + "tests/verify_adaptation_safety.py", + "scripts/render_skill_os2_coverage.py", + "reports/skill_os2_coverage.json" + ], + "suggested_changes": [ + "Add focused verifier coverage for every new adaptive behavior.", + "Refresh Skill OS 2.0 coverage so planned, partial, and covered states remain visible." + ], + "verification_commands": [ + "python3 tests/verify_adaptation_safety.py", + "python3 tests/verify_skill_os2_coverage.py" + ], + "rollback_plan": "Revert the new verifier and coverage status updates, then regenerate coverage reports.", + "evidence_refs": [ + { + "record_id": "line-7", + "excerpt": "每次升级都需要测试、覆盖报告和可审计证据,推送前要跑 CI。" + }, + { + "record_id": "line-8", + "excerpt": "涉及 GitHub 推送时,要保留证据链,避免把计划当作完成证明。" + } + ] + } + ], + "failures": [], + "artifacts": { + "json": "reports/adaptation_proposals.json", + "markdown": "reports/adaptation_proposals.md" + } + }, + "adaptation_approval_ledger": { + "schema_version": "1.0", + "ok": true, + "generated_at": "2026-06-15T00:00:00Z", + "summary": { + "approval_count": 0, + "active_approval_count": 0, + "pending_review_count": 0, + "applied_count": 0, + "rollback_count": 0 + }, + "approval_contract": { + "approval_required": true, + "patch_sha256_required": true, + "allowlisted_targets_required": true, + "target_file_sha256_required": true, + "approval_draft_supported": true, + "dry_run_default": true, + "writes_repository_files_only_with_apply": true, + "rollback_required": true + }, + "entries": [], + "approval_count": 0, + "active_approval_count": 0, + "pending_review_count": 0, + "applied_count": 0, + "rollback_count": 0, + "approval_required": true, + "patch_sha256_required": true, + "allowlisted_targets_required": true, + "target_file_sha256_required": true, + "approval_draft_supported": true, + "dry_run_default": true, + "writes_repository_files_only_with_apply": true, + "rollback_required": true, + "report_contract": { + "schema_version": "1.0", + "contract": "adaptation-approval-ledger", + "top_level_mirrors_summary": true, + "top_level_mirrors_approval_contract": true, + "summary_fields": [ + "approval_count", + "active_approval_count", + "pending_review_count", + "applied_count", + "rollback_count" + ], + "approval_contract_fields": [ + "approval_required", + "patch_sha256_required", + "allowlisted_targets_required", + "target_file_sha256_required", + "approval_draft_supported", + "dry_run_default", + "writes_repository_files_only_with_apply", + "rollback_required" + ], + "source_of_truth": [ + "summary", + "approval_contract" + ] + } + }, + "adaptation_regression": { + "schema_version": "1.0", + "ok": true, + "generated_at": "2026-06-15T00:00:00Z", + "skill_dir": ".", + "summary": { + "apply_supported": true, + "attempt_count": 0, + "approval_draft_count": 0, + "applied_count": 0, + "dry_run_count": 0, + "rollback_count": 0, + "regression_run_count": 0, + "regression_pass_count": 0, + "failure_count": 0 + }, + "apply_contract": { + "approval_required": true, + "patch_sha256_required": true, + "allowlisted_targets_required": true, + "target_file_sha256_required": true, + "approval_draft_supported": true, + "dry_run_default": true, + "writes_repository_files_only_with_apply": true, + "rollback_required": true, + "safe_regression_commands_only": true, + "rollback_on_failure_default": true + }, + "attempts": [], + "failures": [], + "artifacts": { + "json": "reports/adaptation_regression_report.json", + "approval_ledger": "reports/adaptation_approval_ledger.json" + }, + "apply_supported": true, + "attempt_count": 0, + "approval_draft_count": 0, + "applied_count": 0, + "dry_run_count": 0, + "rollback_count": 0, + "regression_run_count": 0, + "regression_pass_count": 0, + "failure_count": 0, + "approval_required": true, + "patch_sha256_required": true, + "allowlisted_targets_required": true, + "target_file_sha256_required": true, + "approval_draft_supported": true, + "dry_run_default": true, + "writes_repository_files_only_with_apply": true, + "rollback_required": true, + "safe_regression_commands_only": true, + "rollback_on_failure_default": true, + "report_contract": { + "schema_version": "1.0", + "contract": "adaptation-regression-report", + "top_level_mirrors_summary": true, + "top_level_mirrors_apply_contract": true, + "summary_fields": [ + "apply_supported", + "attempt_count", + "approval_draft_count", + "applied_count", + "dry_run_count", + "rollback_count", + "regression_run_count", + "regression_pass_count", + "failure_count" + ], + "apply_contract_fields": [ + "approval_required", + "patch_sha256_required", + "allowlisted_targets_required", + "target_file_sha256_required", + "approval_draft_supported", + "dry_run_default", + "writes_repository_files_only_with_apply", + "rollback_required", + "safe_regression_commands_only", + "rollback_on_failure_default" + ], + "source_of_truth": [ + "summary", + "apply_contract" + ] + } + }, "world_class_evidence_ledger": { "schema_version": "1.0", "ok": true, @@ -19574,8 +19975,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4" }, "compatibility": { "openai": "pass", @@ -19606,7 +20007,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -19631,7 +20032,7 @@ "vscode" ], "package_metadata": "registry/packages/yao-meta-skill.json", - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773" } ] }, @@ -19654,7 +20055,7 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "archive_entry_count": 613, "failure_count": 0, "warning_count": 0 diff --git a/reports/review-viewer.json b/reports/review-viewer.json index 676fe1e..a8c73a3 100644 --- a/reports/review-viewer.json +++ b/reports/review-viewer.json @@ -1000,9 +1000,9 @@ "methodology_complete": true, "required_artifact_count": 24, "missing_artifact_count": 0, - "evidence_bundle_sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345", - "source_contract_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "evidence_bundle_sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 22, @@ -1024,7 +1024,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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.", @@ -1129,7 +1129,7 @@ "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", "package_hash_file_count": 197, - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773" }, "skill_atlas": { "skill_count": 12, @@ -1167,8 +1167,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4" }, "compatibility": { "openai": "pass", @@ -1199,7 +1199,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1215,7 +1215,7 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "archive_entry_count": 613, "failure_count": 0, "warning_count": 0 diff --git a/reports/skill-interpretation.json b/reports/skill-interpretation.json index 2dd05d7..f218e79 100644 --- a/reports/skill-interpretation.json +++ b/reports/skill-interpretation.json @@ -1004,9 +1004,9 @@ "methodology_complete": true, "required_artifact_count": 24, "missing_artifact_count": 0, - "evidence_bundle_sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345", - "source_contract_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "evidence_bundle_sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 22, @@ -1028,7 +1028,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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.", @@ -1133,7 +1133,7 @@ "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", "package_hash_file_count": 197, - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773" }, "skill_atlas": { "skill_count": 12, @@ -1171,8 +1171,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4" }, "compatibility": { "openai": "pass", @@ -1203,7 +1203,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1219,7 +1219,7 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "archive_entry_count": 613, "failure_count": 0, "warning_count": 0 diff --git a/reports/skill-overview.json b/reports/skill-overview.json index 7e40918..5e0bf88 100644 --- a/reports/skill-overview.json +++ b/reports/skill-overview.json @@ -999,9 +999,9 @@ "methodology_complete": true, "required_artifact_count": 24, "missing_artifact_count": 0, - "evidence_bundle_sha256": "0a70d0473f2ff5d7c55e0fee650a1986f8a0856798aba21886759fa887bbf345", - "source_contract_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "evidence_bundle_sha256": "a11d5c9221a33b6246cd4d8cb3cee0df7fab09e111ad882f6c061ef2f46378e0", + "source_contract_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "output_case_count": 5, "failure_disclosure_count": 3, "command_count": 22, @@ -1023,7 +1023,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "51a946594a268066c1a4b696e5440b5bf2eba1c0", + "commit": "dc7cc48a1d6102af1667986409bc88644b3ff5b1", "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.", @@ -1128,7 +1128,7 @@ "interactive_script_count": 0, "package_hash_scope": "source-contract-without-generated-reports", "package_hash_file_count": 197, - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773" }, "skill_atlas": { "skill_count": 12, @@ -1166,8 +1166,8 @@ "trust_level": "local", "license": "MIT", "checksums": { - "package_sha256": "773f9e54feada3b4f05868fcb78106a61317571613dd15f551236fc86b916c23", - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0" + "package_sha256": "b95bef623d392ba57c1e564a3befc73ab46930fbb963a066b3077d7b60b93773", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4" }, "compatibility": { "openai": "pass", @@ -1198,7 +1198,7 @@ }, "distribution": { "archive_verified": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "package_verification": "reports/package_verification.json", "install_simulated": true, "install_simulation": "reports/install_simulation.json" @@ -1214,7 +1214,7 @@ "target_count": 4, "adapter_count": 4, "archive_present": true, - "archive_sha256": "2d7c5573ff9508162f96da8fa4875bb4c259b9263fbe814dcd76573b8b7b87e0", + "archive_sha256": "f19e7330e1d7daaf649df480985eb0dfa07c1622aca7ac135c4aa763d6258eb4", "archive_entry_count": 613, "failure_count": 0, "warning_count": 0