diff --git a/reports/adaptation_proposals.json b/reports/adaptation_proposals.json index a16d7bb..a8b6c7f 100644 --- a/reports/adaptation_proposals.json +++ b/reports/adaptation_proposals.json @@ -1,7 +1,7 @@ { "schema_version": "1.0", "ok": true, - "generated_at": "2026-06-16T13:40:09Z", + "generated_at": "2026-06-16", "skill_dir": ".", "source_patterns": "reports/user_patterns.json", "pattern_count": 5, diff --git a/reports/adaptation_proposals.md b/reports/adaptation_proposals.md index f3214f1..bd03a98 100644 --- a/reports/adaptation_proposals.md +++ b/reports/adaptation_proposals.md @@ -1,6 +1,6 @@ # Adaptation Proposals -- Generated at: `2026-06-16T13:40:09Z` +- Generated at: `2026-06-16` - Pattern report: `reports/user_patterns.json` - Proposal only: `true` - Writes repository files: `false` diff --git a/reports/benchmark_reproducibility.json b/reports/benchmark_reproducibility.json index f36fa9f..92e73fb 100644 --- a/reports/benchmark_reproducibility.json +++ b/reports/benchmark_reproducibility.json @@ -3,7 +3,7 @@ "ok": true, "generated_at": "2026-06-16", "skill_dir": ".", - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "git_status": { "available": true, "dirty": false, @@ -17,7 +17,7 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a", + "evidence_bundle_sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c", "source_contract_sha256": "a163b6e288c5342e683875b47fdfe62989d3f09241c0c8fd86ae615c6d5da7ad", "archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b", "output_case_count": 5, @@ -54,7 +54,7 @@ }, "release_lock": { "ready": true, - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "status_scope": "generation-time status before this report is written", "reason": "clean generation-time HEAD" }, @@ -64,7 +64,7 @@ "existing_count": 25, "missing_count": 0, "missing_paths": [], - "sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a" + "sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c" }, "methodology": { "path": "reports/benchmark_methodology.md", @@ -179,8 +179,8 @@ "label": "python_compatibility", "path": "reports/python_compatibility.json", "exists": true, - "bytes": 26621, - "sha256": "2858bfaffd071d838d01d615fb03009c1772bebadeb19f8a1747cb2d21277e80" + "bytes": 26737, + "sha256": "e81866a26985f05ba5b783a308be2f994871824f0c9abb60a8b04df7ea445d04" }, { "label": "registry_audit", diff --git a/reports/benchmark_reproducibility.md b/reports/benchmark_reproducibility.md index 47e04dd..5b25690 100644 --- a/reports/benchmark_reproducibility.md +++ b/reports/benchmark_reproducibility.md @@ -1,9 +1,9 @@ # Benchmark Reproducibility Generated at: `2026-06-16` -Commit: `bc2e300fe93d474a5952e423e97151613960a25d` +Commit: `c86602332da73a2986d44036698f433d60b23b0b` Working tree dirty at generation: `false` -Evidence bundle SHA256: `e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a` +Evidence bundle SHA256: `a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c` ## Summary @@ -50,7 +50,7 @@ This report proves local benchmark reproducibility only. It keeps external provi - algorithm: `sha256(path,label,exists,artifact_sha256)` - artifacts: `25` / `25` -- sha256: `e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a` +- sha256: `a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c` ## Methodology Sections @@ -78,7 +78,7 @@ This report proves local benchmark reproducibility only. It keeps external provi | trigger_scorecard | `reports/route_scorecard.json` | present | `c164e83e36d0` | | runtime_conformance | `reports/conformance_matrix.json` | present | `97f9ba949c23` | | trust_report | `reports/security_trust_report.json` | present | `0f9e8bdbc6d9` | -| python_compatibility | `reports/python_compatibility.json` | present | `2858bfaffd07` | +| python_compatibility | `reports/python_compatibility.json` | present | `e81866a26985` | | registry_audit | `reports/registry_audit.json` | present | `e75a341d15e4` | | package_verification | `reports/package_verification.json` | present | `a27941fdb865` | | install_simulation | `reports/install_simulation.json` | present | `e29ae26bc97c` | diff --git a/reports/evidence_consistency.json b/reports/evidence_consistency.json index 469bdf1..2b113ea 100644 --- a/reports/evidence_consistency.json +++ b/reports/evidence_consistency.json @@ -248,8 +248,8 @@ "key": "overview-benchmark-commit", "label": "overview embeds the benchmark commit", "status": "pass", - "expected": "bc2e300fe93d474a5952e423e97151613960a25d", - "actual": "bc2e300fe93d474a5952e423e97151613960a25d", + "expected": "c86602332da73a2986d44036698f433d60b23b0b", + "actual": "c86602332da73a2986d44036698f433d60b23b0b", "paths": [ "reports/benchmark_reproducibility.json", "reports/skill-overview.json" @@ -394,8 +394,8 @@ "key": "interpretation-benchmark-commit", "label": "interpretation embeds the benchmark commit", "status": "pass", - "expected": "bc2e300fe93d474a5952e423e97151613960a25d", - "actual": "bc2e300fe93d474a5952e423e97151613960a25d", + "expected": "c86602332da73a2986d44036698f433d60b23b0b", + "actual": "c86602332da73a2986d44036698f433d60b23b0b", "paths": [ "reports/benchmark_reproducibility.json", "reports/skill-interpretation.json" diff --git a/reports/review-studio.html b/reports/review-studio.html index 386ed8c..c1b22e8 100644 --- a/reports/review-studio.html +++ b/reports/review-studio.html @@ -740,12 +740,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

131 scripts scanned; secrets found

Py Compat0

205 files scanned for Python 3.11

Arch Debt0

852 largest lines; 2 watchlist; 68 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

658 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

131 scripts scanned; secrets found

Py Compat0

206 files scanned for Python 3.11

Arch Debt0

852 largest lines; 1 watchlist; 68 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

658 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 487270/120000; top deferred scripts 427172; resource governance governed; quality density 131.3

reports/context_budget.json 证据
通过

运行矩阵

5 / 5 targets pass

reports/conformance_matrix.json 证据
通过

信任报告

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

reports/security_trust_report.json 证据
通过

Python 兼容

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

reports/python_compatibility.json 证据
通过

架构维护

202 Python files; 0 hotspots; 2 watchlist files; 0 blockers; largest 852 lines; 68 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 487270/120000; top deferred scripts 427172; resource governance governed; quality density 131.3

reports/context_budget.json 证据
通过

运行矩阵

5 / 5 targets pass

reports/conformance_matrix.json 证据
通过

信任报告

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

reports/security_trust_report.json 证据
通过

Python 兼容

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

reports/python_compatibility.json 证据
通过

架构维护

203 Python files; 0 hotspots; 1 watchlist file; 0 blockers; largest 852 lines; 68 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

@@ -822,7 +822,7 @@
-

Python 兼容

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

Python 兼容

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

解释器边界

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

diff --git a/reports/review-studio.json b/reports/review-studio.json index 81b8c2f..94506b6 100644 --- a/reports/review-studio.json +++ b/reports/review-studio.json @@ -68,7 +68,7 @@ "key": "python-compat", "label": "Python 兼容", "status": "pass", - "detail": "Python 3.11; 205 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards", + "detail": "Python 3.11; 206 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards", "evidence": "reports/python_compatibility.json", "link": "python_compatibility.md" }, @@ -76,7 +76,7 @@ "key": "architecture-maintainability", "label": "架构维护", "status": "pass", - "detail": "202 Python files; 0 hotspots; 2 watchlist files; 0 blockers; largest 852 lines; 68 CLI handlers; 18 in entrypoint", + "detail": "203 Python files; 0 hotspots; 1 watchlist file; 0 blockers; largest 852 lines; 68 CLI handlers; 18 in entrypoint", "evidence": "reports/architecture_maintainability.json", "link": "architecture_maintainability.md" }, @@ -1972,7 +1972,7 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a", + "evidence_bundle_sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c", "source_contract_sha256": "a163b6e288c5342e683875b47fdfe62989d3f09241c0c8fd86ae615c6d5da7ad", "archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b", "output_case_count": 5, @@ -1996,7 +1996,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "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.", @@ -5646,7 +5646,7 @@ "ok": true, "generated_at": "2026-06-16", "skill_dir": ".", - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "git_status": { "available": true, "dirty": false, @@ -5660,7 +5660,7 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a", + "evidence_bundle_sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c", "source_contract_sha256": "a163b6e288c5342e683875b47fdfe62989d3f09241c0c8fd86ae615c6d5da7ad", "archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b", "output_case_count": 5, @@ -5697,7 +5697,7 @@ }, "release_lock": { "ready": true, - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "status_scope": "generation-time status before this report is written", "reason": "clean generation-time HEAD" }, @@ -5707,7 +5707,7 @@ "existing_count": 25, "missing_count": 0, "missing_paths": [], - "sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a" + "sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c" }, "methodology": { "path": "reports/benchmark_methodology.md", @@ -5822,8 +5822,8 @@ "label": "python_compatibility", "path": "reports/python_compatibility.json", "exists": true, - "bytes": 26621, - "sha256": "2858bfaffd071d838d01d615fb03009c1772bebadeb19f8a1747cb2d21277e80" + "bytes": 26737, + "sha256": "e81866a26985f05ba5b783a308be2f994871824f0c9abb60a8b04df7ea445d04" }, { "label": "registry_audit", @@ -15223,7 +15223,7 @@ "root": ".", "summary": { "target_python": "3.11", - "file_count": 205, + "file_count": 206, "issue_count": 0, "syntax_error_count": 0, "fstring_311_violation_count": 0, @@ -16464,6 +16464,12 @@ "issue_count": 0, "issues": [] }, + { + "path": "tests/yao_cli_helpers.py", + "ok": true, + "issue_count": 0, + "issues": [] + }, { "path": "tests/yao_cli_report_refresh.py", "ok": true, @@ -16483,9 +16489,9 @@ "generated_at": "2026-06-16", "skill_dir": ".", "summary": { - "python_file_count": 202, + "python_file_count": 203, "script_file_count": 131, - "test_file_count": 71, + "test_file_count": 72, "internal_module_count": 48, "cli_script_count": 85, "command_handler_count": 68, @@ -16495,7 +16501,7 @@ "watch_line_threshold": 720, "block_line_threshold": 1500, "largest_file_lines": 852, - "watchlist_count": 2, + "watchlist_count": 1, "hotspot_count": 0, "blocker_count": 0, "decision": "pass" @@ -16508,13 +16514,6 @@ "severity": "pass", "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands." }, - { - "path": "tests/verify_yao_cli.py", - "lines": 787, - "kind": "test", - "severity": "pass", - "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands." - }, { "path": "scripts/trust_check.py", "lines": 714, @@ -16536,6 +16535,13 @@ "severity": "pass", "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates." }, + { + "path": "tests/verify_yao_cli.py", + "lines": 696, + "kind": "test", + "severity": "pass", + "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands." + }, { "path": "scripts/world_class_evidence_contract.py", "lines": 686, @@ -16593,13 +16599,6 @@ "kind": "test", "severity": "pass", "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands." - }, - { - "path": "tests/verify_yao_cli.py", - "lines": 787, - "kind": "test", - "severity": "pass", - "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands." } ], "hotspots": [], @@ -16617,9 +16616,9 @@ "context_budget_tier": "production", "context_budget_limit": 1000, "skill_body_tokens": 797, - "other_text_tokens": 1052655, + "other_text_tokens": 1052729, "estimated_initial_load_tokens": 990, - "estimated_total_text_tokens": 1053452, + "estimated_total_text_tokens": 1053526, "deferred_resource_tokens": 487270, "deferred_resource_warn_threshold": 120000, "deferred_resource_dirs": [ @@ -16677,7 +16676,7 @@ ], "summary": "Large deferred resources are indexed and backed by evidence." }, - "relevant_file_count": 650, + "relevant_file_count": 652, "unused_resource_dirs": [], "quality_signal_points": 130, "quality_density": 131.3 diff --git a/reports/review-viewer.json b/reports/review-viewer.json index 32cd2a8..0016410 100644 --- a/reports/review-viewer.json +++ b/reports/review-viewer.json @@ -1001,7 +1001,7 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a", + "evidence_bundle_sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c", "source_contract_sha256": "a163b6e288c5342e683875b47fdfe62989d3f09241c0c8fd86ae615c6d5da7ad", "archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b", "output_case_count": 5, @@ -1025,7 +1025,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "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.", diff --git a/reports/skill-interpretation.json b/reports/skill-interpretation.json index 31b752e..01efa88 100644 --- a/reports/skill-interpretation.json +++ b/reports/skill-interpretation.json @@ -1005,7 +1005,7 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a", + "evidence_bundle_sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c", "source_contract_sha256": "a163b6e288c5342e683875b47fdfe62989d3f09241c0c8fd86ae615c6d5da7ad", "archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b", "output_case_count": 5, @@ -1029,7 +1029,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "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.", diff --git a/reports/skill-overview.json b/reports/skill-overview.json index 8b7b565..fac0d66 100644 --- a/reports/skill-overview.json +++ b/reports/skill-overview.json @@ -1000,7 +1000,7 @@ "methodology_complete": true, "required_artifact_count": 25, "missing_artifact_count": 0, - "evidence_bundle_sha256": "e6bd4e91ae854686187353a438c569f380201ce20a686c232397070d777e5a3a", + "evidence_bundle_sha256": "a7dabf174eba9fb3643089604948677be94b56c0894ccd70cc9f031de2c5c13c", "source_contract_sha256": "a163b6e288c5342e683875b47fdfe62989d3f09241c0c8fd86ae615c6d5da7ad", "archive_sha256": "5802e5f522558cf77666ae59390a28845cf3affd22fa1267b6629891ddeba76b", "output_case_count": 5, @@ -1024,7 +1024,7 @@ "working_tree_dirty": false, "changed_file_count": 0 }, - "commit": "bc2e300fe93d474a5952e423e97151613960a25d", + "commit": "c86602332da73a2986d44036698f433d60b23b0b", "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.",