{
  "schema_version": "2.0",
  "ok": true,
  "skill_dir": ".",
  "summary": {
    "decision": "review",
    "world_class_score": 91,
    "gate_count": 16,
    "gate_contract_ok": true,
    "blocker_count": 0,
    "warning_count": 3,
    "action_count": 3,
    "annotation_count": 0,
    "open_annotation_count": 0,
    "open_annotation_blocker_count": 0,
    "open_annotation_warning_count": 0
  },
  "gates": [
    {
      "key": "intent-canvas",
      "label": "意图画布",
      "status": "pass",
      "detail": "intent confidence 100/100; Intent is clear enough to package the first routeable version.",
      "evidence": "reports/intent-confidence.json",
      "link": "intent-confidence.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "trigger-lab",
      "label": "触发实验",
      "status": "pass",
      "detail": "13 trigger cases; 0 misroutes; 0 ambiguous",
      "evidence": "reports/route_scorecard.json",
      "link": "route_scorecard.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "output-lab",
      "label": "输出实验",
      "status": "warn",
      "detail": "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 10; recorded 0; reviewed 0/5; review pending 5",
      "evidence": "reports/output_quality_scorecard.json",
      "link": "output_quality_scorecard.md",
      "review_action_id": "review-action-output-lab",
      "review_action_status": "warn",
      "review_action_title": "输出实验",
      "review_action_next_step": "补足 output eval 覆盖、execution evidence、blind A/B 和 reviewer adjudication。同步补足盲审声明。",
      "review_action_reason": "没有输出质量和人工盲评证据时，Skill 只能证明会触发，不能证明输出真的更好且经得起审查。",
      "review_action_source_ref_count": 6,
      "review_action_verification_command": "python3 scripts/adjudicate_output_review.py --write-template && python3 scripts/yao.py output-review"
    },
    {
      "key": "context-budget",
      "label": "上下文",
      "status": "pass",
      "detail": "initial load 987/1000; deferred 531767/120000; top deferred scripts 469568; resource governance governed; quality density 141.8",
      "evidence": "reports/context_budget.json",
      "link": "context_budget.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "runtime-matrix",
      "label": "运行矩阵",
      "status": "pass",
      "detail": "5 / 5 targets pass",
      "evidence": "reports/conformance_matrix.json",
      "link": "conformance_matrix.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "trust-report",
      "label": "信任报告",
      "status": "pass",
      "detail": "0 secrets; 155 scripts; 3 network-capable scripts; 0 help smoke failures",
      "evidence": "reports/security_trust_report.json",
      "link": "security_trust_report.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "python-compat",
      "label": "Python 兼容",
      "status": "pass",
      "detail": "Python 3.11; 235 files; 0 compatibility issues; 0 syntax; 0 f-string 3.11 hazards",
      "evidence": "reports/python_compatibility.json",
      "link": "python_compatibility.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "architecture-maintainability",
      "label": "架构维护",
      "status": "pass",
      "detail": "232 Python files; 0 hotspots; 0 watchlist files; 6 early watch files; 0 blockers; largest 719 lines; 71 CLI handlers; 18 in entrypoint",
      "evidence": "reports/architecture_maintainability.json",
      "link": "architecture_maintainability.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "permission-gates",
      "label": "权限批准",
      "status": "pass",
      "detail": "3/3 permissions approved; gaps 0; required file_write, network, subprocess",
      "evidence": "reports/security_trust_report.json + security/permission_policy.json",
      "link": "../security/permission_policy.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "permission-runtime",
      "label": "权限探针",
      "status": "pass",
      "detail": "4/4 targets probed; native 0; metadata fallback 4; installer 4; residual risks 4",
      "evidence": "reports/runtime_permission_probes.json",
      "link": "runtime_permission_probes.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "skill-atlas",
      "label": "组合治理",
      "status": "pass",
      "detail": "11 skills, 1 actionable; 0 actionable route collisions; 0 actionable owner gaps; 0 actionable stale; 0 actionable drift; 22 scoped non-actionable issues",
      "evidence": "reports/skill_atlas.json",
      "link": "skill_atlas.html",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "operations-loop",
      "label": "运营回路",
      "status": "pass",
      "detail": "1 metadata events; adoption 100.0; missed 0; bad-output 0; risk low; daily proposals 5; daily decision proposal-review; daily release lock false; weekly queue 5 unique; weekly ready 1; weekly top 88; weekly release lock false",
      "evidence": "reports/adoption_drift_report.json + reports/skillops/daily + reports/skillops/weekly",
      "link": "adoption_drift_report.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "review-waivers",
      "label": "人工批准",
      "status": "warn",
      "detail": "0 active waivers; 1 warning gates still need reviewer decision",
      "evidence": "reports/review_waivers.json",
      "link": "review_waivers.md",
      "review_action_id": "review-action-review-waivers",
      "review_action_status": "warn",
      "review_action_title": "人工批准",
      "review_action_next_step": "对保留的 warning 写入 reviewer、理由、范围和到期时间，或修掉 warning。",
      "review_action_reason": "warning 可以被接受，但必须可审计、会过期，并且不能掩盖 blocker。",
      "review_action_source_ref_count": 2,
      "review_action_verification_command": "python3 scripts/render_review_waivers.py ."
    },
    {
      "key": "world-class-evidence",
      "label": "世界证据",
      "status": "warn",
      "detail": "4 pending world-class evidence entries; 1 human pending; 3 external pending; source checks 12/19 pass; 7 blocked; overclaim guard true",
      "evidence": "reports/world_class_evidence_ledger.json",
      "link": "world_class_evidence_ledger.md",
      "review_action_id": "review-action-world-class-evidence",
      "review_action_status": "warn",
      "review_action_title": "世界证据",
      "review_action_next_step": "补齐 provider、真人盲评、原生权限执行和真实客户端遥测证据，或明确本次发布不声明 world-class 完成。",
      "review_action_reason": "世界级结论必须来自已接受的外部/人工证据；计划、metadata fallback、待评审和本地命令都不能替代完成证据。",
      "review_action_source_ref_count": 16,
      "review_action_verification_command": "python3 scripts/yao.py world-class-runbook . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py review-studio ."
    },
    {
      "key": "registry-audit",
      "label": "注册审计",
      "status": "pass",
      "detail": "yao-meta-skill 1.1.0; 6/6 compatibility entries pass; install pass with 4 adapters; installer permissions 12 enforced / 0 failures",
      "evidence": "reports/registry_audit.json + reports/install_simulation.json",
      "link": "registry_audit.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    },
    {
      "key": "release-notes",
      "label": "发布路线",
      "status": "pass",
      "detail": "0 promote; 3 keep current; 0 blocked; upgrade minor declared / minor recommended",
      "evidence": "reports/promotion_decisions.json + reports/upgrade_check.json + docs/migration-v2.md",
      "link": "promotion_decisions.md",
      "review_action_id": "",
      "review_action_status": "",
      "review_action_title": "",
      "review_action_next_step": "",
      "review_action_reason": "",
      "review_action_source_ref_count": 0,
      "review_action_verification_command": ""
    }
  ],
  "gate_contract": {
    "ok": true,
    "expected_gate_count": 16,
    "actual_gate_count": 16,
    "expected_gate_keys": [
      "architecture-maintainability",
      "context-budget",
      "intent-canvas",
      "operations-loop",
      "output-lab",
      "permission-gates",
      "permission-runtime",
      "python-compat",
      "registry-audit",
      "release-notes",
      "review-waivers",
      "runtime-matrix",
      "skill-atlas",
      "trigger-lab",
      "trust-report",
      "world-class-evidence"
    ],
    "rendered_gate_keys": [
      "intent-canvas",
      "trigger-lab",
      "output-lab",
      "context-budget",
      "runtime-matrix",
      "trust-report",
      "python-compat",
      "architecture-maintainability",
      "permission-gates",
      "permission-runtime",
      "skill-atlas",
      "operations-loop",
      "review-waivers",
      "world-class-evidence",
      "registry-audit",
      "release-notes"
    ],
    "missing_gate_keys": [],
    "unknown_gate_keys": [],
    "duplicate_gate_keys": [],
    "unweighted_gate_keys": []
  },
  "blockers": [],
  "warnings": [
    {
      "key": "output-lab",
      "label": "输出实验",
      "status": "warn",
      "detail": "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 10; recorded 0; reviewed 0/5; review pending 5",
      "evidence": "reports/output_quality_scorecard.json",
      "link": "output_quality_scorecard.md",
      "review_action_id": "review-action-output-lab",
      "review_action_status": "warn",
      "review_action_title": "输出实验",
      "review_action_next_step": "补足 output eval 覆盖、execution evidence、blind A/B 和 reviewer adjudication。同步补足盲审声明。",
      "review_action_reason": "没有输出质量和人工盲评证据时，Skill 只能证明会触发，不能证明输出真的更好且经得起审查。",
      "review_action_source_ref_count": 6,
      "review_action_verification_command": "python3 scripts/adjudicate_output_review.py --write-template && python3 scripts/yao.py output-review"
    },
    {
      "key": "review-waivers",
      "label": "人工批准",
      "status": "warn",
      "detail": "0 active waivers; 1 warning gates still need reviewer decision",
      "evidence": "reports/review_waivers.json",
      "link": "review_waivers.md",
      "review_action_id": "review-action-review-waivers",
      "review_action_status": "warn",
      "review_action_title": "人工批准",
      "review_action_next_step": "对保留的 warning 写入 reviewer、理由、范围和到期时间，或修掉 warning。",
      "review_action_reason": "warning 可以被接受，但必须可审计、会过期，并且不能掩盖 blocker。",
      "review_action_source_ref_count": 2,
      "review_action_verification_command": "python3 scripts/render_review_waivers.py ."
    },
    {
      "key": "world-class-evidence",
      "label": "世界证据",
      "status": "warn",
      "detail": "4 pending world-class evidence entries; 1 human pending; 3 external pending; source checks 12/19 pass; 7 blocked; overclaim guard true",
      "evidence": "reports/world_class_evidence_ledger.json",
      "link": "world_class_evidence_ledger.md",
      "review_action_id": "review-action-world-class-evidence",
      "review_action_status": "warn",
      "review_action_title": "世界证据",
      "review_action_next_step": "补齐 provider、真人盲评、原生权限执行和真实客户端遥测证据，或明确本次发布不声明 world-class 完成。",
      "review_action_reason": "世界级结论必须来自已接受的外部/人工证据；计划、metadata fallback、待评审和本地命令都不能替代完成证据。",
      "review_action_source_ref_count": 16,
      "review_action_verification_command": "python3 scripts/yao.py world-class-runbook . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py review-studio ."
    }
  ],
  "review_actions": [
    {
      "action_id": "review-action-output-lab",
      "gate_key": "output-lab",
      "title": "输出实验",
      "label": "输出实验",
      "status": "warn",
      "priority": "warning",
      "next_step": "补足 output eval 覆盖、execution evidence、blind A/B 和 reviewer adjudication。同步补足盲审声明。",
      "summary": "补足 output eval 覆盖、execution evidence、blind A/B 和 reviewer adjudication。同步补足盲审声明。",
      "reason": "没有输出质量和人工盲评证据时，Skill 只能证明会触发，不能证明输出真的更好且经得起审查。",
      "why": "没有输出质量和人工盲评证据时，Skill 只能证明会触发，不能证明输出真的更好且经得起审查。",
      "source_fix": "evals/output/cases.jsonl + reports/output_quality_scorecard.md + reports/output_review_kit.html + reports/output_review_adjudication.md + reports/output_review_decisions.json",
      "source_refs": [
        {
          "path": "evals/output/cases.jsonl",
          "label": "output eval cases",
          "kind": "eval",
          "line": 1,
          "matched_pattern": "\"id\"",
          "excerpt": "{\"id\":\"skill-package-contract\",\"prompt\":\"Turn this repeated workflow into a reusable team skill package.\",\"baseline_output\":\"I can write a prompt for that workflow and include a s…",
          "exists": true,
          "link": "../evals/output/cases.jsonl"
        },
        {
          "path": "reports/output_quality_scorecard.md",
          "label": "output scorecard",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Output",
          "excerpt": "# Output Quality Scorecard",
          "exists": true,
          "link": "output_quality_scorecard.md"
        },
        {
          "path": "reports/output_execution_runs.md",
          "label": "output execution runs",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Output Execution",
          "excerpt": "# Output Execution Runs",
          "exists": true,
          "link": "output_execution_runs.md"
        },
        {
          "path": "reports/output_blind_review_pack.md",
          "label": "blind A/B review pack",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Output Blind",
          "excerpt": "# Output Blind A/B Review Pack",
          "exists": true,
          "link": "output_blind_review_pack.md"
        },
        {
          "path": "reports/output_review_kit.html",
          "label": "reviewer cockpit",
          "kind": "report",
          "line": 6,
          "matched_pattern": "Output Review Kit",
          "excerpt": "<title>Output Review Kit</title>",
          "exists": true,
          "link": "output_review_kit.html"
        },
        {
          "path": "reports/output_review_adjudication.md",
          "label": "review adjudication",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Output Review",
          "excerpt": "# Output Review Adjudication",
          "exists": true,
          "link": "output_review_adjudication.md"
        }
      ],
      "evidence": "reports/output_quality_scorecard.json",
      "evidence_link": "output_quality_scorecard.md",
      "verification_command": "python3 scripts/adjudicate_output_review.py --write-template && python3 scripts/yao.py output-review",
      "evidence_steps": []
    },
    {
      "action_id": "review-action-review-waivers",
      "gate_key": "review-waivers",
      "title": "人工批准",
      "label": "人工批准",
      "status": "warn",
      "priority": "warning",
      "next_step": "对保留的 warning 写入 reviewer、理由、范围和到期时间，或修掉 warning。",
      "summary": "对保留的 warning 写入 reviewer、理由、范围和到期时间，或修掉 warning。",
      "reason": "warning 可以被接受，但必须可审计、会过期，并且不能掩盖 blocker。",
      "why": "warning 可以被接受，但必须可审计、会过期，并且不能掩盖 blocker。",
      "source_fix": "reports/review_waivers.md",
      "source_refs": [
        {
          "path": "reports/review_waivers.md",
          "label": "waiver ledger",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Review",
          "excerpt": "# Review Waivers",
          "exists": true,
          "link": "review_waivers.md"
        },
        {
          "path": "references/review-waiver-method.md",
          "label": "waiver method",
          "kind": "method",
          "line": 1,
          "matched_pattern": "# Review",
          "excerpt": "# Review Waiver Method",
          "exists": true,
          "link": "../references/review-waiver-method.md"
        }
      ],
      "evidence": "reports/review_waivers.json",
      "evidence_link": "review_waivers.md",
      "verification_command": "python3 scripts/render_review_waivers.py .",
      "evidence_steps": []
    },
    {
      "action_id": "review-action-world-class-evidence",
      "gate_key": "world-class-evidence",
      "title": "世界证据",
      "label": "世界证据",
      "status": "warn",
      "priority": "warning",
      "next_step": "补齐 provider、真人盲评、原生权限执行和真实客户端遥测证据，或明确本次发布不声明 world-class 完成。",
      "summary": "补齐 provider、真人盲评、原生权限执行和真实客户端遥测证据，或明确本次发布不声明 world-class 完成。",
      "reason": "世界级结论必须来自已接受的外部/人工证据；计划、metadata fallback、待评审和本地命令都不能替代完成证据。",
      "why": "世界级结论必须来自已接受的外部/人工证据；计划、metadata fallback、待评审和本地命令都不能替代完成证据。",
      "source_fix": "reports/world_class_operator_runbook.html + reports/world_class_evidence_ledger.md + reports/world_class_evidence_intake.md + reports/world_class_submission_review.md",
      "source_refs": [
        {
          "path": "reports/world_class_evidence_ledger.md",
          "label": "world-class evidence ledger",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# World-Class Evidence Ledger",
          "excerpt": "# World-Class Evidence Ledger",
          "exists": true,
          "link": "world_class_evidence_ledger.md"
        },
        {
          "path": "reports/world_class_evidence_plan.md",
          "label": "world-class evidence plan",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# World-Class Evidence Plan",
          "excerpt": "# World-Class Evidence Plan",
          "exists": true,
          "link": "world_class_evidence_plan.md"
        },
        {
          "path": "reports/world_class_evidence_intake.md",
          "label": "world-class evidence intake",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# World-Class Evidence Intake",
          "excerpt": "# World-Class Evidence Intake",
          "exists": true,
          "link": "world_class_evidence_intake.md"
        },
        {
          "path": "reports/world_class_evidence_preflight.md",
          "label": "world-class evidence preflight",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# World-Class Evidence Preflight",
          "excerpt": "# World-Class Evidence Preflight",
          "exists": true,
          "link": "world_class_evidence_preflight.md"
        },
        {
          "path": "reports/world_class_evidence_preflight.html",
          "label": "world-class preflight HTML",
          "kind": "report",
          "line": 6,
          "matched_pattern": "World-Class Evidence Preflight",
          "excerpt": "<title>World-Class Evidence Preflight</title>",
          "exists": true,
          "link": "world_class_evidence_preflight.html"
        },
        {
          "path": "reports/world_class_submission_review.md",
          "label": "world-class submission review",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# World-Class Submission Review",
          "excerpt": "# World-Class Submission Review",
          "exists": true,
          "link": "world_class_submission_review.md"
        },
        {
          "path": "reports/world_class_claim_guard.md",
          "label": "world-class claim guard",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# World-Class Claim Guard",
          "excerpt": "# World-Class Claim Guard",
          "exists": true,
          "link": "world_class_claim_guard.md"
        },
        {
          "path": "evidence/world_class/intake.schema.json",
          "label": "evidence intake schema",
          "kind": "schema",
          "line": 4,
          "matched_pattern": "Yao World-Class Evidence Intake",
          "excerpt": "\"title\": \"Yao World-Class Evidence Intake\",",
          "exists": true,
          "link": "../evidence/world_class/intake.schema.json"
        },
        {
          "path": "evidence/world_class/templates/provider-holdout.intake.json",
          "label": "provider intake template",
          "kind": "template",
          "line": 3,
          "matched_pattern": "provider-holdout",
          "excerpt": "\"evidence_key\": \"provider-holdout\",",
          "exists": true,
          "link": "../evidence/world_class/templates/provider-holdout.intake.json"
        },
        {
          "path": "evidence/world_class/templates/human-adjudication.intake.json",
          "label": "human intake template",
          "kind": "template",
          "line": 3,
          "matched_pattern": "human-adjudication",
          "excerpt": "\"evidence_key\": \"human-adjudication\",",
          "exists": true,
          "link": "../evidence/world_class/templates/human-adjudication.intake.json"
        },
        {
          "path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "label": "permission intake template",
          "kind": "template",
          "line": 3,
          "matched_pattern": "native-permission-enforcement",
          "excerpt": "\"evidence_key\": \"native-permission-enforcement\",",
          "exists": true,
          "link": "../evidence/world_class/templates/native-permission-enforcement.intake.json"
        },
        {
          "path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "label": "telemetry intake template",
          "kind": "template",
          "line": 3,
          "matched_pattern": "native-client-telemetry",
          "excerpt": "\"evidence_key\": \"native-client-telemetry\",",
          "exists": true,
          "link": "../evidence/world_class/templates/native-client-telemetry.intake.json"
        },
        {
          "path": "reports/skill_os2_audit.md",
          "label": "Skill OS 2.0 audit",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Skill OS",
          "excerpt": "# Skill OS 2.0 Audit",
          "exists": true,
          "link": "skill_os2_audit.md"
        },
        {
          "path": "reports/output_review_decisions.json",
          "label": "human review decisions",
          "kind": "report",
          "line": 30,
          "matched_pattern": "winner_variant",
          "excerpt": "\"winner_variant\": \"Use A or B after reading the blind review pack. Leave blank when pending.\",",
          "exists": true,
          "link": "output_review_decisions.json"
        },
        {
          "path": "reports/runtime_permission_probes.md",
          "label": "runtime permission probes",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Runtime",
          "excerpt": "# Runtime Permission Probes",
          "exists": true,
          "link": "runtime_permission_probes.md"
        },
        {
          "path": "reports/adoption_drift_report.md",
          "label": "adoption drift",
          "kind": "report",
          "line": 1,
          "matched_pattern": "# Adoption",
          "excerpt": "# Adoption And Drift Report",
          "exists": true,
          "link": "adoption_drift_report.md"
        }
      ],
      "evidence": "reports/world_class_evidence_ledger.json",
      "evidence_link": "world_class_evidence_ledger.md",
      "verification_command": "python3 scripts/yao.py world-class-runbook . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py review-studio .",
      "evidence_steps": [
        {
          "key": "provider-holdout",
          "label": "Provider Holdout",
          "category": "external",
          "status": "pending",
          "readiness": "awaiting-submission",
          "current": "model-executed 10; token-observed 10",
          "next_action": "Run provider-backed holdout cases with real credentials and commit only aggregate evidence.",
          "submission_path": "evidence/world_class/submissions/provider-holdout.json",
          "template_path": "evidence/world_class/templates/provider-holdout.intake.json",
          "source_pass_count": 3,
          "source_blocked_count": 0,
          "blocked_checks": [],
          "repair_rows": [
            {
              "action_id": "provider-holdout-precheck-provider-api-key",
              "repair_type": "precheck",
              "target": "provider-api-key",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "operator with provider credentials",
              "status": "blocked",
              "blocking_reason": "Required env_any precheck is missing.",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 1,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "operator with provider credentials"
              ],
              "evidence_keys": [
                "provider-holdout"
              ],
              "next_action_id": "provider-holdout-precheck-provider-api-key",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "phase_queue_blocked_count": 1,
          "phase_queue_counts_as_completion": false,
          "commands": [
            {
              "key": "prepare_submission",
              "label": "准备提交",
              "command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions"
            },
            {
              "key": "validate_intake",
              "label": "校验入口",
              "command": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "submission_review",
              "label": "审查提交",
              "command": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "refresh_ledger",
              "label": "刷新台账",
              "command": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "guard_claim",
              "label": "声明守卫",
              "command": "python3 scripts/yao.py world-class-claim-guard ."
            }
          ],
          "runbook": [
            "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
            "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
            "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120"
          ],
          "provenance_requirements": [
            "provider-backed model run",
            "observed timing",
            "observed token metadata"
          ],
          "success_checks": [
            "reports/output_execution_runs.json summary.model_executed_count > 0",
            "reports/output_execution_runs.json summary.timing_observed_count > 0",
            "reports/output_execution_runs.json summary.token_observed_count > 0",
            "reports/skill_os2_audit.json item provider-holdout status becomes pass"
          ],
          "evidence_artifacts": [
            "reports/output_execution_runs.json",
            "reports/output_execution_runs.md",
            "reports/skill_os2_audit.json",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/provider-holdout.intake.json"
          ],
          "artifact_role_contract": {
            "role_source": "world-class-submission-kit",
            "counts_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false,
            "submission_ref_ready_count": 1,
            "submission_ref_total_count": 1,
            "supporting_evidence_ready_count": 6,
            "supporting_evidence_total_count": 6,
            "roles": [
              {
                "role": "submission-ref",
                "label": "Submission refs",
                "ready_count": 1,
                "total_count": 1,
                "copy_to_artifact_refs": true,
                "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
              },
              {
                "role": "supporting-evidence",
                "label": "Supporting evidence",
                "ready_count": 6,
                "total_count": 6,
                "copy_to_artifact_refs": false,
                "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
              }
            ]
          },
          "privacy_contract": [
            "Do not commit provider credentials or environment dumps.",
            "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
          ]
        },
        {
          "key": "human-adjudication",
          "label": "Human Adjudication",
          "category": "human",
          "status": "pending",
          "readiness": "awaiting-submission",
          "current": "0/5 decisions; pending 5",
          "next_action": "Record real A/B choices, reviewer metadata, and blind-review attestation, then regenerate adjudication.",
          "submission_path": "evidence/world_class/submissions/human-adjudication.json",
          "template_path": "evidence/world_class/templates/human-adjudication.intake.json",
          "source_pass_count": 5,
          "source_blocked_count": 5,
          "blocked_checks": [
            {
              "label": "No pending decisions",
              "field": "pending_count",
              "actual": 5,
              "expected": "==0",
              "status": "blocked",
              "next_action": "Record a reviewer choice and reason for every pair."
            },
            {
              "label": "Judgments complete",
              "field": "judgment_count",
              "actual": 0,
              "expected": "==pair_count",
              "status": "blocked",
              "next_action": "Every pair needs one valid human judgment."
            },
            {
              "label": "Reviewer metadata",
              "field": "reviewer_metadata_present",
              "actual": false,
              "expected": "true",
              "status": "blocked",
              "next_action": "Record reviewer and reviewed_at before adjudication can count."
            },
            {
              "label": "Blind review attested",
              "field": "blind_review_attested",
              "actual": false,
              "expected": "true",
              "status": "blocked",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
            },
            {
              "label": "Human evidence ready",
              "field": "ready_for_human_evidence",
              "actual": false,
              "expected": "true",
              "status": "blocked",
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
            }
          ],
          "repair_rows": [
            {
              "action_id": "human-adjudication-precheck-human-reviewer",
              "repair_type": "precheck",
              "target": "human-reviewer",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Required human precheck is human-required.",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-blind_review_attested",
              "repair_type": "source-check",
              "target": "blind_review_attested",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-judgment_count",
              "repair_type": "source-check",
              "target": "judgment_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
              "next_action": "Every pair needs one valid human judgment.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-pending_count",
              "repair_type": "source-check",
              "target": "pending_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 5 does not satisfy '==0'.",
              "next_action": "Record a reviewer choice and reason for every pair.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-ready_for_human_evidence",
              "repair_type": "source-check",
              "target": "ready_for_human_evidence",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-reviewer_metadata_present",
              "repair_type": "source-check",
              "target": "reviewer_metadata_present",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Record reviewer and reviewed_at before adjudication can count.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 6,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "human reviewer"
              ],
              "evidence_keys": [
                "human-adjudication"
              ],
              "next_action_id": "human-adjudication-precheck-human-reviewer",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 5,
              "row_count": 5,
              "owners": [
                "human reviewer"
              ],
              "evidence_keys": [
                "human-adjudication"
              ],
              "next_action_id": "human-adjudication-source-check-blind_review_attested",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "phase_queue_blocked_count": 2,
          "phase_queue_counts_as_completion": false,
          "commands": [
            {
              "key": "prepare_submission",
              "label": "准备提交",
              "command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions"
            },
            {
              "key": "validate_intake",
              "label": "校验入口",
              "command": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "submission_review",
              "label": "审查提交",
              "command": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "refresh_ledger",
              "label": "刷新台账",
              "command": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "guard_claim",
              "label": "声明守卫",
              "command": "python3 scripts/yao.py world-class-claim-guard ."
            }
          ],
          "runbook": [
            "python3 scripts/yao.py output-review-kit --write-template",
            "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
            "python3 scripts/adjudicate_output_review.py --write-template"
          ],
          "provenance_requirements": [
            "real reviewer identity",
            "blind A/B decisions",
            "answer key unopened until decisions exist"
          ],
          "success_checks": [
            "reports/output_review_adjudication.json summary.pending_count == 0",
            "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
            "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
            "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
            "reports/output_review_adjudication.json summary.blind_review_attested is true",
            "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
            "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
            "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
            "reports/skill_os2_audit.json item human-adjudication status becomes pass"
          ],
          "evidence_artifacts": [
            "reports/output_blind_review_pack.md",
            "reports/output_review_kit.md",
            "reports/output_review_decisions.json",
            "reports/output_review_adjudication.json",
            "reports/output_review_adjudication.md"
          ],
          "artifact_role_contract": {
            "role_source": "world-class-submission-kit",
            "counts_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false,
            "submission_ref_ready_count": 2,
            "submission_ref_total_count": 2,
            "supporting_evidence_ready_count": 8,
            "supporting_evidence_total_count": 8,
            "roles": [
              {
                "role": "submission-ref",
                "label": "Submission refs",
                "ready_count": 2,
                "total_count": 2,
                "copy_to_artifact_refs": true,
                "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
              },
              {
                "role": "supporting-evidence",
                "label": "Supporting evidence",
                "ready_count": 8,
                "total_count": 8,
                "copy_to_artifact_refs": false,
                "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
              }
            ]
          },
          "privacy_contract": [
            "Reviewer decisions should not include raw user data or private customer detail.",
            "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
            "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
            "The adjudication evidence stores prompt_sha256 instead of raw prompt text."
          ]
        },
        {
          "key": "native-permission-enforcement",
          "label": "Native Permission Enforcement",
          "category": "external",
          "status": "pending",
          "readiness": "awaiting-submission",
          "current": "native-enforced targets 0; installer-enforced targets 4",
          "next_action": "Integrate a real target-client or external installer runtime guard before claiming native permission enforcement.",
          "submission_path": "evidence/world_class/submissions/native-permission-enforcement.json",
          "template_path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "source_pass_count": 2,
          "source_blocked_count": 1,
          "blocked_checks": [
            {
              "label": "Native enforcement",
              "field": "native_enforcement_count",
              "actual": 0,
              "expected": ">0",
              "status": "blocked",
              "next_action": "Collect real target-client or external runtime guard proof."
            }
          ],
          "repair_rows": [
            {
              "action_id": "native-permission-enforcement-precheck-native-guard",
              "repair_type": "precheck",
              "target": "native-guard",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "repair_type": "source-check",
              "target": "native_enforcement_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 2,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "target client or installer integrator"
              ],
              "evidence_keys": [
                "native-permission-enforcement"
              ],
              "next_action_id": "native-permission-enforcement-precheck-native-guard",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "target client or installer integrator"
              ],
              "evidence_keys": [
                "native-permission-enforcement"
              ],
              "next_action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "phase_queue_blocked_count": 2,
          "phase_queue_counts_as_completion": false,
          "commands": [
            {
              "key": "prepare_submission",
              "label": "准备提交",
              "command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions"
            },
            {
              "key": "validate_intake",
              "label": "校验入口",
              "command": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "submission_review",
              "label": "审查提交",
              "command": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "refresh_ledger",
              "label": "刷新台账",
              "command": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "guard_claim",
              "label": "声明守卫",
              "command": "python3 scripts/yao.py world-class-claim-guard ."
            }
          ],
          "runbook": [
            "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
            "Update the generated target adapter only when the guard is actually enforced by that target.",
            "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip"
          ],
          "provenance_requirements": [
            "real target client or external installer runtime guard",
            "native enforcement flag or externally accepted guard proof",
            "residual risk retained for fallback targets"
          ],
          "success_checks": [
            "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
            "reports/runtime_permission_probes.json summary.failure_count == 0",
            "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
            "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
          ],
          "evidence_artifacts": [
            "dist/targets/*/adapter.json",
            "reports/runtime_permission_probes.json",
            "reports/runtime_permission_probes.md",
            "reports/install_simulation.json",
            "reports/install_simulation.md"
          ],
          "artifact_role_contract": {
            "role_source": "world-class-submission-kit",
            "counts_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false,
            "submission_ref_ready_count": 2,
            "submission_ref_total_count": 2,
            "supporting_evidence_ready_count": 11,
            "supporting_evidence_total_count": 11,
            "roles": [
              {
                "role": "submission-ref",
                "label": "Submission refs",
                "ready_count": 2,
                "total_count": 2,
                "copy_to_artifact_refs": true,
                "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
              },
              {
                "role": "supporting-evidence",
                "label": "Supporting evidence",
                "ready_count": 11,
                "total_count": 11,
                "copy_to_artifact_refs": false,
                "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
              }
            ]
          },
          "privacy_contract": [
            "Do not mark native_enforcement true for metadata-only fallbacks.",
            "Keep residual risks visible for targets that still rely on operator enforcement."
          ]
        },
        {
          "key": "native-client-telemetry",
          "label": "Native Client Telemetry",
          "category": "external",
          "status": "pending",
          "readiness": "awaiting-submission",
          "current": "external source events 0; adoption samples 1",
          "next_action": "Install a real client against the native host and import production metadata-only events.",
          "submission_path": "evidence/world_class/submissions/native-client-telemetry.json",
          "template_path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "source_pass_count": 2,
          "source_blocked_count": 1,
          "blocked_checks": [
            {
              "label": "External events",
              "field": "external_source_events",
              "actual": 0,
              "expected": ">0",
              "status": "blocked",
              "next_action": "Import at least one metadata-only event from a real client."
            }
          ],
          "repair_rows": [
            {
              "action_id": "native-client-telemetry-precheck-external-client",
              "repair_type": "precheck",
              "target": "external-client",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-source-check-external_source_events",
              "repair_type": "source-check",
              "target": "external_source_events",
              "phase": "collect-source",
              "priority": 40,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 2,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "Browser/Chrome/IDE/provider client integrator"
              ],
              "evidence_keys": [
                "native-client-telemetry"
              ],
              "next_action_id": "native-client-telemetry-precheck-external-client",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "Browser/Chrome/IDE/provider client integrator"
              ],
              "evidence_keys": [
                "native-client-telemetry"
              ],
              "next_action_id": "native-client-telemetry-source-check-external_source_events",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false
            }
          ],
          "phase_queue_blocked_count": 2,
          "phase_queue_counts_as_completion": false,
          "commands": [
            {
              "key": "prepare_submission",
              "label": "准备提交",
              "command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions"
            },
            {
              "key": "validate_intake",
              "label": "校验入口",
              "command": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "submission_review",
              "label": "审查提交",
              "command": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "refresh_ledger",
              "label": "刷新台账",
              "command": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions"
            },
            {
              "key": "guard_claim",
              "label": "声明守卫",
              "command": "python3 scripts/yao.py world-class-claim-guard ."
            }
          ],
          "runbook": [
            "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
            "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
            "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl"
          ],
          "provenance_requirements": [
            "real external client source",
            "metadata-only event",
            "local-first import path"
          ],
          "success_checks": [
            "reports/adoption_drift_report.json summary.source_types.external > 0",
            "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
            "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
          ],
          "evidence_artifacts": [
            "reports/adoption_drift_report.json",
            "reports/adoption_drift_report.md",
            "reports/telemetry_hook_recipes.json",
            "scripts/telemetry_native_host.py",
            "evidence/world_class/intake.schema.json"
          ],
          "artifact_role_contract": {
            "role_source": "world-class-submission-kit",
            "counts_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false,
            "submission_ref_ready_count": 2,
            "submission_ref_total_count": 2,
            "supporting_evidence_ready_count": 6,
            "supporting_evidence_total_count": 6,
            "roles": [
              {
                "role": "submission-ref",
                "label": "Submission refs",
                "ready_count": 2,
                "total_count": 2,
                "copy_to_artifact_refs": true,
                "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
              },
              {
                "role": "supporting-evidence",
                "label": "Supporting evidence",
                "ready_count": 6,
                "total_count": 6,
                "copy_to_artifact_refs": false,
                "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
              }
            ]
          },
          "privacy_contract": [
            "Telemetry must remain metadata-only and local-first.",
            "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
          ]
        }
      ]
    }
  ],
  "evidence_paths": {
    "skill_overview": "reports/skill-overview.html",
    "review_viewer": "reports/review-viewer.html",
    "output_eval": "reports/output_quality_scorecard.md",
    "output_execution": "reports/output_execution_runs.md",
    "output_blind_review": "reports/output_blind_review_pack.md",
    "output_review_kit": "reports/output_review_kit.md",
    "output_review_kit_html": "reports/output_review_kit.html",
    "output_review_decisions": "reports/output_review_decisions.json",
    "output_review_adjudication": "reports/output_review_adjudication.md",
    "benchmark_reproducibility": "reports/benchmark_reproducibility.md",
    "skill_os2_coverage": "reports/skill_os2_coverage.md",
    "runtime_conformance": "reports/conformance_matrix.md",
    "trust_report": "reports/security_trust_report.md",
    "python_compatibility": "reports/python_compatibility.md",
    "architecture_maintainability": "reports/architecture_maintainability.md",
    "permission_policy": "security/permission_policy.md",
    "runtime_permissions": "reports/runtime_permission_probes.md",
    "skill_atlas": "reports/skill_atlas.html",
    "compiled_targets": "reports/compiled_targets.md",
    "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",
    "world_class_evidence_preflight": "reports/world_class_evidence_preflight.md",
    "world_class_evidence_preflight_html": "reports/world_class_evidence_preflight.html",
    "world_class_submission_review": "reports/world_class_submission_review.md",
    "world_class_operator_runbook": "reports/world_class_operator_runbook.md",
    "world_class_operator_runbook_html": "reports/world_class_operator_runbook.html",
    "world_class_claim_guard": "reports/world_class_claim_guard.md",
    "registry_audit": "reports/registry_audit.md",
    "package_verification": "reports/package_verification.md",
    "install_simulation": "reports/install_simulation.md",
    "upgrade_check": "reports/upgrade_check.md",
    "migration": "docs/migration-v2.md",
    "skill_ir": "skill-ir/examples/yao-meta-skill.json",
    "daily_skillops": "reports/skillops/daily/2026-07-02.md",
    "weekly_curator": "reports/skillops/weekly/2026-W27.md"
  },
  "data": {
    "overview": {
      "skill_summary": {
        "name": "yao-meta-skill",
        "title": "Yao Meta Skill",
        "display_name": "Yao Meta Skill",
        "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
        "maturity": "governed",
        "updated_at": "2026-03-31",
        "core_value": "把一次性经验沉淀为可复用、可评估、可迁移的 Skill 包体。",
        "audience": "Skill 作者、复用团队和后续 reviewer。",
        "deliverables": [
          "SKILL.md",
          "agents/interface.yaml",
          "skill-ir/examples/yao-meta-skill.json",
          "reports/compiled_targets.md",
          "reports/output_quality_scorecard.md",
          "reports/output_execution_runs.md",
          "reports/output_blind_review_pack.md",
          "reports/output_review_kit.md",
          "reports/output_review_adjudication.md",
          "reports/benchmark_reproducibility.md",
          "reports/output_blind_answer_key.json",
          "reports/conformance_matrix.md",
          "reports/security_trust_report.md",
          "reports/runtime_permission_probes.md",
          "reports/skill_atlas.html",
          "reports/registry_audit.md",
          "reports/package_verification.md",
          "reports/install_simulation.md",
          "reports/upgrade_check.md",
          "reports/adoption_drift_report.md",
          "reports/review_waivers.md",
          "reports/world_class_evidence_plan.md",
          "reports/world_class_evidence_ledger.md",
          "reports/review_annotations.md",
          "reports/review-studio.html",
          "reports/skill-interpretation.html",
          "reports/skill-overview.html"
        ],
        "flow": [
          "输入材料",
          "Skill 包体",
          "可复用能力"
        ]
      },
      "scorecard": {
        "completeness_score": {
          "label": "完整度",
          "score": 100,
          "reasons": [
            "SKILL.md 已存在，是 Skill 的入口。",
            "README.md 已存在，便于人工阅读。",
            "agents/interface.yaml 已存在，便于跨平台适配。",
            "manifest.json 已存在，生命周期信息可追踪。",
            "reports/ 已存在，生成证据可以随包体迁移。"
          ]
        },
        "trigger_score": {
          "label": "触发清晰",
          "score": 100,
          "reasons": [
            "frontmatter description 已存在，具备基础路由面。",
            "description 有足够长度说明任务边界。",
            "description 已包含使用场景或排除边界信号。",
            "evals/ 已存在，可承载触发样例或质量检查。",
            "intent-confidence 报告已生成，可辅助判断触发稳定性。"
          ]
        },
        "evidence_score": {
          "label": "证据充分",
          "score": 100,
          "reasons": [
            "已生成 20 / 20 类报告证据。",
            "skill-ir.json 已存在。",
            "compiled_targets.json 已存在。",
            "intent-dialogue.json 已存在。"
          ]
        },
        "maintainability_score": {
          "label": "可维护性",
          "score": 100,
          "reasons": [
            "SKILL.md 约 314 个词/字。",
            "入口文件保持克制，可维护性较好。",
            "references/ 已承载扩展指导。",
            "scripts/ 已承载确定性逻辑。",
            "evals/ 已承载可迁移检查。"
          ]
        },
        "portability_score": {
          "label": "可迁移性",
          "score": 100,
          "reasons": [
            "agents/interface.yaml 已存在。",
            "manifest.json 已存在。",
            "目标平台或 adapter target 已声明。",
            "入口文件未发现明显私有绝对路径。"
          ]
        },
        "context_cost": {
          "label": "上下文成本",
          "score": 42,
          "reasons": [
            "入口约 314 个词/字，references 约 16934 个词/字。",
            "分数越高代表上下文成本越低。",
            "上下文成本偏高，建议压缩入口或拆分 references。"
          ]
        }
      },
      "capability_profile": {
        "archetype": "governed",
        "task_family": "Execution operation",
        "maturity": "governed",
        "trigger_strength": "手动触发 + description 路由",
        "reuse_scope": "跨平台",
        "matrix": {
          "execution_certainty": 72,
          "knowledge_density": 80
        }
      },
      "principle_model": {
        "nodes": [
          {
            "title": "意图澄清",
            "body": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse."
          },
          {
            "title": "边界路由",
            "body": "用 frontmatter description 决定是否触发，并写明相邻非目标。"
          },
          {
            "title": "资产分层",
            "body": "把入口、参考、脚本、评估和报告拆到各自目录，避免 SKILL.md 膨胀。"
          },
          {
            "title": "证据回路",
            "body": "Ask only the highest-leverage clarification before adding package weight."
          },
          {
            "title": "漂移观察",
            "body": "Add near-neighbor exclusions and route evals before expanding workflow steps."
          },
          {
            "title": "杠杆升级",
            "body": "Name the recurring job, expected input, output, and strongest non-goal in compact language."
          }
        ],
        "layers": [
          "入口层",
          "参考层",
          "脚本层",
          "评估层",
          "报告层"
        ]
      },
      "contract_boundary": {
        "trigger": {
          "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
          "activation": "manual",
          "execution": "inline",
          "shell": "bash"
        },
        "inputs": [
          "rough workflow notes, SOPs, runbooks, prompts, transcripts, documents, or repeated task descriptions",
          "an existing skill directory that needs refactor, evaluation, packaging, or governance hardening",
          "target platform requirements such as OpenAI, Claude, generic Agent Skills, or team distribution",
          "benchmark references, local constraints, desired maturity tier, and review standards"
        ],
        "outputs": [
          "A working skill package with lean SKILL.md, aligned agents/interface.yaml, justified references, scripts only when useful, eval evidence, reports, packaging metadata, and clear next iteration recommendations.",
          "结构化 Skill 目录，共 8 类关键资产。"
        ],
        "should_trigger": [
          "把重复流程沉淀为可复用的 agent skill。",
          "把分散提示词、对话记录或操作规范整理为稳定能力。",
          "团队复用前，需要明确触发边界、质量证据和维护责任。"
        ],
        "should_not_trigger": [
          "只需要一次性回答、没有复用价值的临时请求。",
          "要求直接执行相邻任务，而不是沉淀或使用这个 Skill。",
          "缺少必要事实且用户不允许澄清的场景。"
        ],
        "boundary_cards": [
          {
            "label": "Owned",
            "body": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
          },
          {
            "label": "Adjacent",
            "body": "相邻任务需要先确认是否应转为独立 Skill。"
          },
          {
            "label": "Excluded",
            "body": "不替代人工事实核查，也不静默扩大职责。"
          }
        ]
      },
      "quality_review": {
        "strengths": [
          "触发面保持精简，并锚定在 frontmatter description。",
          "已生成 Skill IR，核心语义可先于平台打包被审查和迁移。",
          "已生成目标编译报告，可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。",
          "已生成 Output Eval Lab scorecard，可比较 with-skill 与 baseline 输出质量。",
          "已生成 Output Execution Runs，可区分记录样本、命令执行和模型执行证据。",
          "已生成 Output Review Adjudication，可记录盲评决策、一致率和待评审项。"
        ],
        "gaps": [
          "上下文成本需要补强：入口约 314 个词/字，references 约 16934 个词/字。"
        ],
        "recommendations": [
          "先改触发边界，再扩展工作流。",
          "只把重复且稳定的步骤沉淀为脚本。",
          "每次升级后重新生成报告并检查分数原因。"
        ],
        "artifact_design": {
          "design_system": "metric editorial",
          "highlights": [
            "Metric-first dashboard with stable dimensions, short labels, visible deltas, and narrative callouts only where they change interpretation.",
            "Avoid paragraph-heavy table cells.",
            "Keep charts tied to one analytical question each.",
            "Preserve stable color meaning across metrics and entities."
          ]
        },
        "prompt_quality": {
          "overall_quality_score": 89.0,
          "highlights": [
            "Primary prompt task family: Execution operation.",
            "Complexity: expert — multiple task families plus governance, evaluation, or expert-level constraints",
            "Completeness: 100/100.",
            "Clarity: 85/100."
          ]
        },
        "system_model": {
          "stability": {
            "score": 100,
            "band": "system-ready"
          },
          "highlights": [
            "Stability: system-ready (100/100).",
            "Owned job: Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
            "Leverage: Tune the frontmatter description — Name the recurring job, expected input, output, and strongest non-goal in compact language.",
            "Leverage: Install output self-repair checks — Add only the checks that prevent recurring output mistakes."
          ]
        }
      },
      "risk_governance": {
        "risks": [
          {
            "name": "误触发风险",
            "impact": 3,
            "probability": 1,
            "signal": "frontmatter description 已存在，具备基础路由面。",
            "response": "先补证据和边界，再增加包体复杂度。"
          },
          {
            "name": "输出漂移风险",
            "impact": 2,
            "probability": 1,
            "signal": "已生成 20 / 20 类报告证据。",
            "response": "先补证据和边界，再增加包体复杂度。"
          },
          {
            "name": "证据不足风险",
            "impact": 3,
            "probability": 1,
            "signal": "已生成 20 / 20 类报告证据。",
            "response": "先补证据和边界，再增加包体复杂度。"
          },
          {
            "name": "包体膨胀风险",
            "impact": 2,
            "probability": 1,
            "signal": "SKILL.md 约 314 个词/字。",
            "response": "先补证据和边界，再增加包体复杂度。"
          },
          {
            "name": "跨平台迁移风险",
            "impact": 3,
            "probability": 1,
            "signal": "agents/interface.yaml 已存在。",
            "response": "先补证据和边界，再增加包体复杂度。"
          }
        ],
        "risk_families": [
          {
            "key": "markdown_readability",
            "label": "Markdown readability",
            "matched_keywords": [
              "md",
              "report",
              "doc"
            ],
            "score": 3,
            "risks": [
              "Tables can render as dense grids with weak hierarchy or poor mobile readability.",
              "Long bullets can make the output look complete while hiding the actual decision logic.",
              "Mixed heading levels can reduce scanability."
            ],
            "constraints": [
              "Use tables only when comparison is the main job; otherwise prefer compact cards or grouped bullets.",
              "Keep table cells short and move explanations below the table.",
              "Use heading levels consistently and keep each section anchored to a user-facing outcome."
            ],
            "self_repair": [
              "Preview whether each table still reads well when columns are narrow.",
              "Convert any table with paragraph-length cells into bullets or cards."
            ]
          },
          {
            "key": "citation_clutter",
            "label": "Citation and footnote clutter",
            "matched_keywords": [
              "source",
              "reference"
            ],
            "score": 2,
            "risks": [
              "Footnote markers or dense citation notes can interrupt the reading flow.",
              "Evidence can be over-attached to obvious statements and under-attached to risky claims.",
              "Source notes may become more prominent than the tutorial itself."
            ],
            "constraints": [
              "Attach citations only to claims that need evidence, not to every sentence.",
              "Group source notes at the end of a section when inline markers would hurt readability.",
              "Keep the main sentence readable without requiring the reader to chase a footnote."
            ],
            "self_repair": [
              "Remove decorative citations that do not support a material claim.",
              "Move repeated source explanations into one compact source note."
            ]
          },
          {
            "key": "visual_capture",
            "label": "Screenshot and visual capture",
            "matched_keywords": [
              "capture"
            ],
            "score": 1,
            "risks": [
              "Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
              "Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
              "Image descriptions can omit the action-relevant region."
            ],
            "constraints": [
              "Never invent a screenshot; state when visual evidence is missing.",
              "Record the source, viewport, and crop intent for any screenshot-dependent output.",
              "Describe what the reader should inspect in the image, not just that an image exists."
            ],
            "self_repair": [
              "Check that every screenshot reference points to a real provided or generated asset.",
              "Reword any visual instruction that depends on an unseen screen state."
            ]
          },
          {
            "key": "code_or_command_safety",
            "label": "Code and command safety",
            "matched_keywords": [
              "script"
            ],
            "score": 1,
            "risks": [
              "Commands can omit environment assumptions, working directory, or rollback notes.",
              "Code snippets can look runnable while missing required inputs.",
              "Error handling can be either absent or over-engineered."
            ],
            "constraints": [
              "Name the working directory, required inputs, and expected output for each command.",
              "Mark destructive or external side-effect operations explicitly.",
              "Prefer the smallest runnable snippet over broad framework code."
            ],
            "self_repair": [
              "Scan each command for cwd, input, output, and side-effect assumptions.",
              "Remove speculative error handling that is not tied to a real failure mode."
            ]
          },
          {
            "key": "tone_and_specificity",
            "label": "Tone and specificity",
            "matched_keywords": [
              "summary"
            ],
            "score": 1,
            "risks": [
              "Headings and summaries can drift into generic, interchangeable language.",
              "The output can sound polished but lose the user's actual taste, audience, or scenario.",
              "Strong claims can appear without examples or constraints."
            ],
            "constraints": [
              "Anchor titles and summaries in the user's audience, object, and concrete outcome.",
              "Avoid placeholder phrases such as comprehensive guide, ultimate solution, or key insights unless the source demands them.",
              "Preserve one distinctive phrase, constraint, or standard from the user's input."
            ],
            "self_repair": [
              "Replace generic title candidates with scenario-specific alternatives.",
              "Delete any polished sentence that could fit almost any project unchanged."
            ]
          }
        ],
        "human_judgment_boundary": [
          "Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
          "Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
          "Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
        ]
      },
      "world_class_readiness": {
        "ready": false,
        "decision": "evidence-pending",
        "entry_count": 4,
        "pending_count": 4,
        "accepted_count": 0,
        "external_pending_count": 3,
        "human_pending_count": 1,
        "source_check_count": 19,
        "source_pass_count": 12,
        "conclusion_zh": "世界级证据尚未完成：4 项待补，0 项已接受。",
        "conclusion_en": "World-class evidence is not complete: 4 pending, 0 accepted.",
        "entries": [
          {
            "key": "provider-holdout",
            "label_zh": "提供商留出",
            "label_en": "Provider Holdout",
            "category": "external",
            "category_zh": "外部证据",
            "category_en": "External evidence",
            "status": "pending",
            "summary_zh": "缺少真实 provider 模型运行和 token metadata。",
            "summary_en": "Missing a real provider model run and token metadata.",
            "blocked_checks": []
          },
          {
            "key": "human-adjudication",
            "label_zh": "人工盲评",
            "label_en": "Human Adjudication",
            "category": "human",
            "category_zh": "人工证据",
            "category_en": "Human evidence",
            "status": "pending",
            "summary_zh": "盲评 pair 仍待真实 reviewer 决策。",
            "summary_en": "Blind-review pairs still need real reviewer decisions.",
            "blocked_checks": [
              "No pending decisions",
              "Judgments complete",
              "Reviewer metadata"
            ]
          },
          {
            "key": "native-permission-enforcement",
            "label_zh": "原生权限",
            "label_en": "Native Permission",
            "category": "external",
            "category_zh": "外部证据",
            "category_en": "External evidence",
            "status": "pending",
            "summary_zh": "原生 runtime enforcement 仍待目标客户端或外部安装器证明。",
            "summary_en": "Native runtime enforcement still needs target-client or external-installer proof.",
            "blocked_checks": [
              "Native enforcement"
            ]
          },
          {
            "key": "native-client-telemetry",
            "label_zh": "原生遥测",
            "label_en": "Native Telemetry",
            "category": "external",
            "category_zh": "外部证据",
            "category_en": "External evidence",
            "status": "pending",
            "summary_zh": "真实外部客户端 metadata-only 事件仍未导入。",
            "summary_en": "Real external-client metadata-only events have not been imported yet.",
            "blocked_checks": [
              "External events"
            ]
          }
        ]
      },
      "package_assets": {
        "entries": [
          {
            "path": "SKILL.md",
            "label": "Skill entrypoint",
            "kind": "file",
            "file_count": 1
          },
          {
            "path": "README.md",
            "label": "Human-readable usage guide",
            "kind": "file",
            "file_count": 1
          },
          {
            "path": "agents/interface.yaml",
            "label": "Neutral interface metadata",
            "kind": "file",
            "file_count": 1
          },
          {
            "path": "manifest.json",
            "label": "Lifecycle and portability metadata",
            "kind": "file",
            "file_count": 1
          },
          {
            "path": "references",
            "label": "Extended guidance and reusable notes",
            "kind": "folder",
            "file_count": 35
          },
          {
            "path": "scripts",
            "label": "Deterministic helpers or local tooling",
            "kind": "folder",
            "file_count": 155
          },
          {
            "path": "evals",
            "label": "Trigger and quality checks",
            "kind": "folder",
            "file_count": 29
          },
          {
            "path": "reports",
            "label": "Generated evidence and overview artifacts",
            "kind": "folder",
            "file_count": 170
          }
        ],
        "file_count": 393,
        "folder_count": 4,
        "distribution": [
          {
            "label": "SKILL.md",
            "value": 1
          },
          {
            "label": "README.md",
            "value": 1
          },
          {
            "label": "agents/interface.yaml",
            "value": 1
          },
          {
            "label": "manifest.json",
            "value": 1
          },
          {
            "label": "references",
            "value": 35
          },
          {
            "label": "scripts",
            "value": 155
          },
          {
            "label": "evals",
            "value": 29
          },
          {
            "label": "reports",
            "value": 170
          }
        ]
      },
      "iteration_roadmap": {
        "items": [
          {
            "title": "补齐世界证据",
            "why": "世界级证据仍有 4 项待补；公开完成态 claim 必须继续保持阻塞。",
            "actions": [
              "补齐提供商留出证据：缺少真实 provider 模型运行和 token metadata。",
              "补齐人工盲评证据：盲评 pair 仍待真实 reviewer 决策。",
              "按 ledger 总量继续补齐 4 项待补证据（外部 3 项、人工 1 项；未展开 2 项），并保持 claim guard 为 pending 状态。"
            ],
            "unlocks": "全部外部/人工证据被 ledger 接受后，才能进入公开 world-class claim 复核。",
            "source": "world_class_evidence_ledger"
          },
          {
            "title": "Borrow one proven pattern on purpose",
            "why": "You already have public benchmark objects. The next gain is to choose one pattern intentionally instead of absorbing everything loosely.",
            "actions": [
              "Read the strongest pattern from obra/superpowers.",
              "Decide whether to borrow method, structure, execution, or portability, but only one of them first.",
              "Record what you will not borrow so the package stays light."
            ],
            "unlocks": "A cleaner package shape with less accidental over-design."
          },
          {
            "title": "Harden portability semantics",
            "why": "The skill already signals reuse across environments, so contract clarity matters early.",
            "actions": [
              "Confirm activation mode, execution context, and trust assumptions.",
              "Add or review degradation strategy for non-native targets.",
              "Package the skill once to verify adapter expectations."
            ],
            "unlocks": "Safer cross-environment reuse with less target drift."
          }
        ]
      },
      "report_contract": {
        "schema_version": "2.0",
        "html_report": "reports/skill-overview.html",
        "language": "zh-CN",
        "default_language": "zh-CN",
        "languages": [
          "zh-CN",
          "en"
        ],
        "layout": "kami-white-audit-v2",
        "nav_labels": [
          "技能概述",
          "总览指标",
          "能力画像",
          "原理结构",
          "契约边界",
          "质量评估",
          "风险治理",
          "包体资产",
          "迭代路线"
        ],
        "nav_labels_en": [
          "Overview",
          "Metrics",
          "Profile",
          "Principle",
          "Contract",
          "Quality",
          "Risk",
          "Assets",
          "Roadmap"
        ]
      },
      "name": "yao-meta-skill",
      "title": "Yao Meta Skill",
      "display_name": "Yao Meta Skill",
      "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
      "logic_steps": [
        "One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
        "Capture job, output, exclusions, constraints, standards, lightest fit.",
        "Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.",
        "Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.",
        "Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned."
      ],
      "usage_steps": [
        "Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals.",
        "Use this skill when the request matches: Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
      ],
      "package_map": [
        {
          "path": "SKILL.md",
          "label": "Skill entrypoint",
          "kind": "file",
          "file_count": 1
        },
        {
          "path": "README.md",
          "label": "Human-readable usage guide",
          "kind": "file",
          "file_count": 1
        },
        {
          "path": "agents/interface.yaml",
          "label": "Neutral interface metadata",
          "kind": "file",
          "file_count": 1
        },
        {
          "path": "manifest.json",
          "label": "Lifecycle and portability metadata",
          "kind": "file",
          "file_count": 1
        },
        {
          "path": "references",
          "label": "Extended guidance and reusable notes",
          "kind": "folder",
          "file_count": 35
        },
        {
          "path": "scripts",
          "label": "Deterministic helpers or local tooling",
          "kind": "folder",
          "file_count": 155
        },
        {
          "path": "evals",
          "label": "Trigger and quality checks",
          "kind": "folder",
          "file_count": 29
        },
        {
          "path": "reports",
          "label": "Generated evidence and overview artifacts",
          "kind": "folder",
          "file_count": 170
        }
      ],
      "strengths": [
        "触发面保持精简，并锚定在 frontmatter description。",
        "已生成 Skill IR，核心语义可先于平台打包被审查和迁移。",
        "已生成目标编译报告，可审查 IR 到 OpenAI、Claude、generic 等目标契约的映射。",
        "已生成 Output Eval Lab scorecard，可比较 with-skill 与 baseline 输出质量。",
        "已生成 Output Execution Runs，可区分记录样本、命令执行和模型执行证据。",
        "已生成 Output Review Adjudication，可记录盲评决策、一致率和待评审项。"
      ],
      "scenarios": [
        "把重复流程沉淀为可复用的 agent skill。",
        "把分散提示词、对话记录或操作规范整理为稳定能力。",
        "团队复用前，需要明确触发边界、质量证据和维护责任。",
        "用户说出类似需求时：Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals."
      ],
      "trigger_contract": {
        "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
        "activation": "manual",
        "execution": "inline",
        "shell": "bash"
      },
      "io_contract": {
        "inputs": [
          "rough workflow notes, SOPs, runbooks, prompts, transcripts, documents, or repeated task descriptions",
          "an existing skill directory that needs refactor, evaluation, packaging, or governance hardening",
          "target platform requirements such as OpenAI, Claude, generic Agent Skills, or team distribution",
          "benchmark references, local constraints, desired maturity tier, and review standards"
        ],
        "outputs": [
          "A working skill package with lean SKILL.md, aligned agents/interface.yaml, justified references, scripts only when useful, eval evidence, reports, packaging metadata, and clear next iteration recommendations.",
          "结构化 Skill 目录，共 8 类关键资产。"
        ]
      },
      "principles": [
        {
          "title": "意图澄清",
          "body": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse."
        },
        {
          "title": "边界路由",
          "body": "用 frontmatter description 决定是否触发，并写明相邻非目标。"
        },
        {
          "title": "资产分层",
          "body": "把入口、参考、脚本、评估和报告拆到各自目录，避免 SKILL.md 膨胀。"
        },
        {
          "title": "证据回路",
          "body": "Ask only the highest-leverage clarification before adding package weight."
        },
        {
          "title": "漂移观察",
          "body": "Add near-neighbor exclusions and route evals before expanding workflow steps."
        },
        {
          "title": "杠杆升级",
          "body": "Name the recurring job, expected input, output, and strongest non-goal in compact language."
        }
      ],
      "roadmap": [
        {
          "title": "补齐世界证据",
          "why": "世界级证据仍有 4 项待补；公开完成态 claim 必须继续保持阻塞。",
          "actions": [
            "补齐提供商留出证据：缺少真实 provider 模型运行和 token metadata。",
            "补齐人工盲评证据：盲评 pair 仍待真实 reviewer 决策。",
            "按 ledger 总量继续补齐 4 项待补证据（外部 3 项、人工 1 项；未展开 2 项），并保持 claim guard 为 pending 状态。"
          ],
          "unlocks": "全部外部/人工证据被 ledger 接受后，才能进入公开 world-class claim 复核。",
          "source": "world_class_evidence_ledger"
        },
        {
          "title": "Borrow one proven pattern on purpose",
          "why": "You already have public benchmark objects. The next gain is to choose one pattern intentionally instead of absorbing everything loosely.",
          "actions": [
            "Read the strongest pattern from obra/superpowers.",
            "Decide whether to borrow method, structure, execution, or portability, but only one of them first.",
            "Record what you will not borrow so the package stays light."
          ],
          "unlocks": "A cleaner package shape with less accidental over-design."
        },
        {
          "title": "Harden portability semantics",
          "why": "The skill already signals reuse across environments, so contract clarity matters early.",
          "actions": [
            "Confirm activation mode, execution context, and trust assumptions.",
            "Add or review degradation strategy for non-native targets.",
            "Package the skill once to verify adapter expectations."
          ],
          "unlocks": "Safer cross-environment reuse with less target drift."
        }
      ],
      "cards": [],
      "introduction": [
        "这份报告用于快速理解新生成 Skill 的定位、原理、触发边界和交付内容。",
        "先确认重复任务、真实输入形态和可交付输出，再决定是否继续加 references、scripts 或 evals。",
        "如果需求仍然模糊，优先回到 intent dialogue 收紧边界，再扩展包体结构。"
      ],
      "benchmark_highlights": [],
      "skill_ir": {
        "schema_version": "2.0.0",
        "source_path": "skill-ir/examples/yao-meta-skill.json",
        "target_count": 5,
        "trigger_samples": 8,
        "output_eval_cases": 3
      },
      "compiled_targets": {
        "ok": true,
        "schema_version": "1.0",
        "summary": {
          "target_count": 5,
          "pass_count": 5,
          "warn_count": 0,
          "block_count": 0,
          "failure_count": 0,
          "warning_count": 0
        },
        "targets": [
          {
            "target": "openai",
            "status": "pass",
            "adapter_mode": "metadata-adapter",
            "degradation_strategy": "metadata-adapter",
            "native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source",
            "permission_enforcement": "metadata-only",
            "generated_files": [
              "targets/openai/adapter.json",
              "targets/openai/agents/openai.yaml"
            ],
            "unsupported_features": [
              "client-native script permission prompts are represented as permission contract metadata"
            ],
            "warnings": []
          },
          {
            "target": "claude",
            "status": "pass",
            "adapter_mode": "neutral-source-plus-adapter",
            "degradation_strategy": "neutral-source-plus-adapter",
            "native_surface": "Claude-compatible neutral source folder with adapter notes",
            "permission_enforcement": "metadata-fallback",
            "generated_files": [
              "targets/claude/adapter.json",
              "targets/claude/README.md"
            ],
            "unsupported_features": [
              "vendor-native metadata fields are carried as adapter JSON and README notes"
            ],
            "warnings": []
          },
          {
            "target": "generic",
            "status": "pass",
            "adapter_mode": "agent-skills-compatible",
            "degradation_strategy": "neutral-source",
            "native_surface": "Agent Skills compatible neutral package",
            "permission_enforcement": "consumer-enforced-or-metadata-only",
            "generated_files": [
              "targets/generic/adapter.json"
            ],
            "unsupported_features": [],
            "warnings": []
          },
          {
            "target": "agent-skills-compatible",
            "status": "pass",
            "adapter_mode": "neutral-agent-skills-source",
            "degradation_strategy": "neutral-source",
            "native_surface": "Agent Skills standard source tree",
            "permission_enforcement": "consumer-enforced-or-metadata-only",
            "generated_files": [
              "SKILL.md",
              "agents/interface.yaml"
            ],
            "unsupported_features": [],
            "warnings": []
          },
          {
            "target": "vscode",
            "status": "pass",
            "adapter_mode": "vscode-agent-skills-adapter",
            "degradation_strategy": "agent-skills-source-with-vscode-notes",
            "native_surface": "VS Code/Copilot Agent Skills project or user scope",
            "permission_enforcement": "client-or-workspace-trust",
            "generated_files": [
              "targets/vscode/adapter.json",
              "targets/vscode/README.md"
            ],
            "unsupported_features": [
              "VS Code installation scope is documented but not installed by this compiler"
            ],
            "warnings": []
          }
        ],
        "failures": [],
        "warnings": []
      },
      "output_quality": {
        "case_count": 5,
        "file_backed_case_count": 1,
        "near_neighbor_case_count": 1,
        "boundary_case_count": 1,
        "baseline_pass_rate": 0.0,
        "with_skill_pass_rate": 100.0,
        "delta": 100.0,
        "regression_count": 0,
        "gate_pass": true,
        "failure_taxonomy": [],
        "blind_pair_count": 5
      },
      "output_execution": {
        "ok": true,
        "summary": {
          "case_count": 5,
          "variant_run_count": 10,
          "command_executed_count": 10,
          "model_executed_count": 10,
          "recorded_fixture_count": 0,
          "timing_observed_count": 10,
          "token_observed_count": 10,
          "token_estimated_count": 0,
          "baseline_pass_rate": 23.67,
          "with_skill_pass_rate": 43.67,
          "delta": 20.0,
          "regression_count": 0,
          "failure_count": 0,
          "gate_pass": true
        },
        "runner": {
          "mode": "command",
          "command": [
            "python3",
            "scripts/provider_output_eval_runner.py",
            "--provider",
            "deepseek",
            "--model",
            "deepseek-v4-flash",
            "--api-format",
            "chat-completions",
            "--thinking",
            "disabled",
            "--api-key-env",
            "DEEPSEEK_API_KEY"
          ],
          "timeout_seconds": 180.0
        },
        "failures": []
      },
      "output_blind_review": {
        "summary": {
          "pair_count": 5,
          "answer_key_separate": true,
          "with_skill_hidden_count": 5
        },
        "seed": "yao-output-eval-blind-v1",
        "pair_count": 5,
        "answer_key_separate": true
      },
      "output_review_kit": {
        "ok": true,
        "summary": {
          "case_count": 5,
          "ready_for_adjudication_count": 0,
          "pending_decision_count": 5,
          "invalid_decision_count": 0,
          "reviewer_metadata_present": false,
          "answer_key_hidden": true,
          "answer_key_path_exposed": false,
          "ready_to_run_adjudication": false,
          "failure_count": 0
        },
        "artifacts": {
          "reviewer_kit_json": "reports/output_review_kit.json",
          "reviewer_kit_markdown": "reports/output_review_kit.md",
          "reviewer_kit_html": "reports/output_review_kit.html",
          "blind_pack_json": "reports/output_blind_review_pack.json",
          "blind_pack_markdown": "reports/output_blind_review_pack.md",
          "decisions": "reports/output_review_decisions.json",
          "adjudication_json": "reports/output_review_adjudication.json",
          "adjudication_markdown": "reports/output_review_adjudication.md"
        },
        "failures": []
      },
      "output_review_adjudication": {
        "ok": true,
        "summary": {
          "pair_count": 5,
          "judgment_count": 0,
          "pending_count": 5,
          "agreement_count": 0,
          "disagreement_count": 0,
          "invalid_decision_count": 0,
          "answer_revealed_count": 0,
          "pending_answer_hidden_count": 5,
          "agreement_rate": null,
          "needs_review": true,
          "reviewer_metadata_present": false,
          "reason_required": true,
          "blind_review_attested": false,
          "blind_review_completed_before_answer_key": false,
          "answer_key_not_opened_before_decisions": false,
          "raw_content_excluded_attested": true,
          "reviewer_reason_required_attested": true,
          "ready_for_human_evidence": false,
          "failure_count": 0,
          "reviewer_checklist_count": 5,
          "reviewer_checklist_pending_count": 5,
          "reviewer_checklist_invalid_count": 0,
          "reviewer_checklist_ready_count": 0
        },
        "reviewer": "",
        "reviewed_at": "",
        "failures": []
      },
      "benchmark_reproducibility": {
        "ok": true,
        "summary": {
          "reproducibility_ready": true,
          "release_lock_ready": false,
          "methodology_complete": true,
          "required_artifact_count": 25,
          "missing_artifact_count": 0,
          "evidence_bundle_sha256": "6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158",
          "source_contract_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c",
          "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
          "output_case_count": 5,
          "failure_disclosure_count": 3,
          "command_count": 23,
          "command_executed_count": 10,
          "timing_observed_count": 10,
          "model_executed_count": 10,
          "token_observed_count": 10,
          "human_review_complete": false,
          "provider_evidence_complete": true,
          "world_class_ready": false,
          "world_class_open_gap_count": 3,
          "world_class_task_count": 4,
          "world_class_ledger_pending_count": 4,
          "world_class_source_check_count": 19,
          "world_class_source_pass_count": 12,
          "world_class_source_blocked_count": 7,
          "beta_test_ready": false,
          "beta_test_blocker_count": 1,
          "beta_test_deferred_evidence_count": 4,
          "public_claim_ready": false,
          "public_claim_blocker_count": 4,
          "working_tree_dirty": true,
          "changed_file_count": 37,
          "source_tree_dirty": true,
          "source_changed_file_count": 1,
          "generated_tree_dirty": true,
          "generated_changed_file_count": 36
        },
        "commit": "24bea607a2b16e766bc8f2bc8483f22fae1edc61",
        "missing_artifacts": [],
        "limitations": [
          "The git commit and dirty flags are generation-time context; release lock is blocked by source changes, while generated evidence artifacts are tracked separately.",
          "Provider-backed model holdout source evidence is complete, but ledger acceptance still requires a valid independently reviewed submission packet.",
          "Pending blind-review decisions are visible but do not count as human adjudication.",
          "World-class readiness remains false until external and human evidence gaps close.",
          "Beta/public testing may proceed without human blind-review only when wording avoids superiority, fully-reviewed, or world-class claims."
        ]
      },
      "runtime_conformance": {
        "target_count": 5,
        "pass_count": 5,
        "fail_count": 0
      },
      "runtime_permissions": {
        "ok": true,
        "summary": {
          "target_count": 4,
          "pass_count": 4,
          "fail_count": 0,
          "native_enforcement_count": 0,
          "metadata_fallback_count": 4,
          "residual_risk_count": 4,
          "required_capability_count": 3,
          "failure_count": 0,
          "installer_enforcement_source_status": "present",
          "installer_enforcement_target_count": 4,
          "installer_enforcement_pass_count": 4,
          "installer_permission_enforced_count": 12,
          "installer_permission_failure_count": 0,
          "installer_permission_capability_count": 3,
          "world_class_native_evidence_ready": false,
          "installer_enforcement_ready": true
        },
        "expected_capabilities": [
          "file_write",
          "network",
          "subprocess"
        ],
        "targets": [
          {
            "target": "openai",
            "status": "pass",
            "assurance": "metadata-fallback-explicit",
            "native_enforcement": false,
            "metadata_fallback_explicit": true,
            "residual_risks": [
              "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
            ]
          },
          {
            "target": "claude",
            "status": "pass",
            "assurance": "metadata-fallback-explicit",
            "native_enforcement": false,
            "metadata_fallback_explicit": true,
            "residual_risks": [
              "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
            ]
          },
          {
            "target": "generic",
            "status": "pass",
            "assurance": "metadata-fallback-explicit",
            "native_enforcement": false,
            "metadata_fallback_explicit": true,
            "residual_risks": [
              "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
            ]
          },
          {
            "target": "vscode",
            "status": "pass",
            "assurance": "metadata-fallback-explicit",
            "native_enforcement": false,
            "metadata_fallback_explicit": true,
            "residual_risks": [
              "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
            ]
          }
        ],
        "failures": []
      },
      "trust_security": {
        "scanned_files": 247,
        "script_count": 155,
        "internal_module_count": 69,
        "secret_findings": 0,
        "dependency_files": [
          "requirements-ci.txt"
        ],
        "network_script_count": 3,
        "network_policy_covered_count": 3,
        "network_policy_missing_count": 0,
        "file_write_script_count": 74,
        "permission_required_count": 3,
        "permission_approved_count": 3,
        "permission_missing_count": 0,
        "permission_invalid_count": 0,
        "permission_expired_count": 0,
        "help_smoke_checked_count": 86,
        "help_smoke_failed_count": 0,
        "interactive_script_count": 0,
        "package_hash_scope": "source-contract-without-generated-reports",
        "package_hash_file_count": 247,
        "package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c"
      },
      "skill_atlas": {
        "skill_count": 11,
        "actionable_skill_count": 1,
        "route_collision_count": 5,
        "actionable_route_collision_count": 0,
        "owner_gap_count": 8,
        "actionable_owner_gap_count": 0,
        "stale_count": 9,
        "actionable_stale_count": 0,
        "shared_resource_count": 0,
        "no_route_opportunity_count": 0,
        "telemetry_report_count": 1,
        "drift_signal_count": 0,
        "actionable_drift_signal_count": 0,
        "non_actionable_issue_count": 22
      },
      "registry_distribution": {
        "ok": true,
        "package": {
          "schema_version": "2.0",
          "name": "yao-meta-skill",
          "version": "1.1.0",
          "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
          "targets": [
            "openai",
            "claude",
            "generic",
            "agent-skills-compatible",
            "vscode"
          ],
          "maturity": "governed",
          "owner": "Yao Team",
          "review_cadence": "quarterly",
          "trust_level": "local",
          "license": "MIT",
          "checksums": {
            "package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c",
            "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
          },
          "compatibility": {
            "openai": "pass",
            "claude": "pass",
            "agent-skills": "pass",
            "vscode": "pass",
            "generic": "pass",
            "agent-skills-compatible": "pass"
          },
          "source": {
            "skill_dir": ".",
            "skill_ir": "skill-ir/examples/yao-meta-skill.json",
            "ir_schema_version": "2.0.0",
            "canonical_metadata": "agents/interface.yaml"
          },
          "artifacts": {
            "overview_html": "reports/skill-overview.html",
            "review_studio_html": "reports/review-studio.html",
            "trust_report": "reports/security_trust_report.md",
            "conformance_matrix": "reports/conformance_matrix.md",
            "compiled_targets": "reports/compiled_targets.md",
            "package_verification": "reports/package_verification.md",
            "install_simulation": "reports/install_simulation.md",
            "adoption_drift": "reports/adoption_drift_report.md",
            "review_waivers": "reports/review_waivers.md",
            "review_annotations": "reports/review_annotations.md",
            "package_metadata": "registry/packages/yao-meta-skill.json"
          },
          "distribution": {
            "archive_verified": true,
            "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
            "package_verification": "reports/package_verification.json",
            "install_simulated": true,
            "install_simulation": "reports/install_simulation.json"
          },
          "generated_at": "2026-06-13"
        },
        "failures": [],
        "warnings": []
      },
      "package_verification": {
        "ok": true,
        "summary": {
          "target_count": 4,
          "adapter_count": 4,
          "archive_present": true,
          "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
          "archive_entry_count": 580,
          "nested_skill_entry_count": 0,
          "failure_count": 0,
          "warning_count": 0
        },
        "failures": [],
        "warnings": []
      },
      "install_simulation": {
        "ok": true,
        "summary": {
          "archive_present": true,
          "archive_entry_count": 598,
          "nested_skill_entry_count": 0,
          "archive_extracted": true,
          "entrypoint_loaded": true,
          "manifest_loaded": true,
          "interface_loaded": true,
          "adapter_count": 4,
          "installer_permission_enforced_count": 12,
          "installer_permission_failure_count": 0,
          "permission_target_count": 4,
          "permission_capability_count": 3,
          "install_root_is_temp": false,
          "failure_count": 0,
          "warning_count": 0
        },
        "failures": [],
        "warnings": []
      },
      "upgrade_check": {
        "ok": true,
        "summary": {
          "declared_bump": "minor",
          "recommended_bump": "minor",
          "breaking_change_count": 0,
          "added_target_count": 2,
          "metadata_change_count": 1,
          "checksum_change_count": 2,
          "failure_count": 0,
          "warning_count": 0
        },
        "upgrade_diff": {
          "name_changed": false,
          "added_targets": [
            "agent-skills-compatible",
            "vscode"
          ],
          "removed_targets": [],
          "compatibility_changes": [
            {
              "target": "agent-skills",
              "from": "missing",
              "to": "pass",
              "direction": "improved"
            },
            {
              "target": "agent-skills-compatible",
              "from": "missing",
              "to": "pass",
              "direction": "improved"
            },
            {
              "target": "vscode",
              "from": "missing",
              "to": "pass",
              "direction": "improved"
            }
          ],
          "metadata_changes": [
            {
              "field": "description",
              "from": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.",
              "to": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
            }
          ],
          "checksum_changes": [
            {
              "field": "archive_sha256",
              "from": "",
              "to": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
            },
            {
              "field": "package_sha256",
              "from": "0000000000000000000000000000000000000000000000000000000000000000",
              "to": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c"
            }
          ]
        },
        "release_notes": [
          "Recommended version bump: minor.",
          "Added targets: agent-skills-compatible, vscode.",
          "Package or archive checksum changed; reviewers should verify package artifacts before release.",
          "Package verification evidence: reports/package_verification.md."
        ],
        "failures": [],
        "warnings": []
      },
      "adoption_drift": {
        "ok": true,
        "summary": {
          "event_count": 1,
          "adoption_sample_count": 1,
          "activation_count": 1,
          "accepted_count": 1,
          "edited_count": 0,
          "rejected_count": 0,
          "missed_count": 0,
          "failed_count": 0,
          "adoption_rate": 100.0,
          "missed_trigger_count": 0,
          "wrong_trigger_count": 0,
          "bad_output_count": 0,
          "script_error_count": 0,
          "missing_resource_count": 0,
          "review_overdue_count": 0,
          "risk_band": "low",
          "event_types": {
            "skill_activation": 1
          },
          "failure_types": {},
          "source_types": {
            "manual": 1
          },
          "command_counts": {}
        },
        "next_iteration_candidates": [],
        "privacy_contract": {
          "storage": "local-first",
          "event_scope": "metadata-only",
          "raw_content_allowed": false,
          "raw_event_log_packaged": false,
          "blocked_fields": [
            "content",
            "input",
            "inputs",
            "message",
            "messages",
            "note",
            "output",
            "outputs",
            "prompt",
            "raw",
            "text",
            "transcript"
          ]
        },
        "failures": []
      },
      "review_waivers": {
        "ok": true,
        "summary": {
          "waiver_count": 0,
          "active_count": 0,
          "expired_count": 0,
          "invalid_count": 0,
          "covered_gate_count": 0,
          "covered_gate_keys": [],
          "waiver_candidate_count": 2,
          "waiverable_open_count": 1,
          "non_waivable_count": 1
        },
        "policy": {
          "blocker_waivers_allowed": false,
          "minimum_reason_chars": 20,
          "expires_required": true,
          "review_studio_gate_keys": [
            "architecture-maintainability",
            "context-budget",
            "intent-canvas",
            "operations-loop",
            "output-lab",
            "permission-gates",
            "permission-runtime",
            "python-compat",
            "registry-audit",
            "release-notes",
            "review-waivers",
            "runtime-matrix",
            "skill-atlas",
            "trigger-lab",
            "trust-report",
            "world-class-evidence"
          ],
          "known_gate_keys": [
            "architecture-maintainability",
            "context-budget",
            "intent-canvas",
            "operations-loop",
            "output-lab",
            "permission-gates",
            "permission-runtime",
            "python-compat",
            "registry-audit",
            "release-notes",
            "runtime-matrix",
            "skill-atlas",
            "trigger-lab",
            "trust-report"
          ],
          "waiverable_gate_keys": [
            "architecture-maintainability",
            "context-budget",
            "intent-canvas",
            "operations-loop",
            "output-lab",
            "permission-gates",
            "permission-runtime",
            "python-compat",
            "registry-audit",
            "release-notes",
            "runtime-matrix",
            "skill-atlas",
            "trigger-lab",
            "trust-report"
          ],
          "non_waivable_gate_keys": [
            "review-waivers",
            "world-class-evidence"
          ]
        },
        "failures": [],
        "warnings": []
      },
      "review_annotations": {
        "ok": true,
        "summary": {
          "annotation_count": 0,
          "open_count": 0,
          "resolved_count": 0,
          "deferred_count": 0,
          "open_blocker_count": 0,
          "open_warning_count": 0,
          "linked_gate_count": 0,
          "target_missing_count": 0,
          "failure_count": 0
        },
        "annotations": [],
        "failures": []
      },
      "world_class_evidence_plan": {
        "ok": true,
        "summary": {
          "audit_decision": "continue-iteration",
          "world_class_ready": false,
          "audit_world_class_ready": false,
          "ready_to_claim_world_class": false,
          "ledger_completion_required": true,
          "evidence_requirement_count": 4,
          "task_count": 4,
          "human_task_count": 1,
          "external_task_count": 3,
          "review_task_count": 0,
          "decision": "collect-external-evidence"
        },
        "tasks": [
          {
            "key": "provider-holdout",
            "label": "Provider Holdout",
            "status": "pass",
            "category": "external",
            "owner": "operator with provider credentials",
            "current": "model-executed 10; token-observed 10",
            "objective": "Collect at least one provider-backed output-eval holdout run with model, timing, and token metadata.",
            "runbook": [
              "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
              "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/provider-holdout.intake.json to evidence/world_class/submissions/provider-holdout.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/output_execution_runs.json summary.model_executed_count > 0",
              "reports/output_execution_runs.json summary.timing_observed_count > 0",
              "reports/output_execution_runs.json summary.token_observed_count > 0",
              "reports/skill_os2_audit.json item provider-holdout status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/output_execution_runs.json",
              "reports/output_execution_runs.md",
              "reports/skill_os2_audit.json",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/provider-holdout.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Do not commit provider credentials or environment dumps.",
              "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
            ],
            "audit_next_action": "Run provider-backed holdout cases with real credentials and commit only aggregate evidence."
          },
          {
            "key": "human-adjudication",
            "label": "Human Adjudication",
            "status": "human_required",
            "category": "human",
            "owner": "human reviewer",
            "current": "0/5 decisions; pending 5",
            "objective": "Record real blind A/B reviewer decisions before claiming human output review completion.",
            "runbook": [
              "python3 scripts/yao.py output-review-kit --write-template",
              "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
              "python3 scripts/adjudicate_output_review.py --write-template",
              "Record reviewer choices in a separate JSON, JSONL, or CSV decision source with reviewer, reviewed_at, case_id, winner_variant, confidence, required reason, and truthful reviewer_attestation only.",
              "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
              "python3 scripts/yao.py output-review",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/human-adjudication.intake.json to evidence/world_class/submissions/human-adjudication.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/output_review_adjudication.json summary.pending_count == 0",
              "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
              "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
              "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
              "reports/output_review_adjudication.json summary.blind_review_attested is true",
              "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
              "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
              "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
              "reports/skill_os2_audit.json item human-adjudication status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/output_blind_review_pack.md",
              "reports/output_review_kit.md",
              "reports/output_review_decisions.json",
              "reports/output_review_adjudication.json",
              "reports/output_review_adjudication.md",
              "scripts/import_output_review_decisions.py",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/human-adjudication.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Reviewer decisions should not include raw user data or private customer detail.",
              "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
              "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
              "The adjudication evidence stores prompt_sha256 instead of raw prompt text.",
              "The decision and adjudication artifacts preserve blind_pack_sha256 so reviewers can audit exactly which pack was judged.",
              "Keep the answer key separate until after decisions are recorded."
            ],
            "audit_next_action": "Record real A/B choices, reviewer metadata, and blind-review attestation, then regenerate adjudication."
          },
          {
            "key": "native-permission-enforcement",
            "label": "Native Permission Enforcement",
            "status": "external_required",
            "category": "external",
            "owner": "target client or installer integrator",
            "current": "native-enforced targets 0; installer-enforced targets 4",
            "objective": "Prove at least one real target client or external installer runtime guard enforces approved high-permission capabilities.",
            "runbook": [
              "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
              "Update the generated target adapter only when the guard is actually enforced by that target.",
              "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip",
              "python3 scripts/yao.py install-simulate . --package-dir dist --install-root dist/install-simulation",
              "python3 scripts/yao.py runtime-permissions . --package-dir dist",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/native-permission-enforcement.intake.json to evidence/world_class/submissions/native-permission-enforcement.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
              "reports/runtime_permission_probes.json summary.failure_count == 0",
              "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
              "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
            ],
            "evidence_artifacts": [
              "dist/targets/*/adapter.json",
              "reports/runtime_permission_probes.json",
              "reports/runtime_permission_probes.md",
              "reports/install_simulation.json",
              "reports/install_simulation.md",
              "security/permission_policy.json",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/native-permission-enforcement.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Do not mark native_enforcement true for metadata-only fallbacks.",
              "Keep residual risks visible for targets that still rely on operator enforcement."
            ],
            "audit_next_action": "Integrate a real target-client or external installer runtime guard before claiming native permission enforcement."
          },
          {
            "key": "native-client-telemetry",
            "label": "Native Client Telemetry",
            "status": "external_required",
            "category": "external",
            "owner": "Browser/Chrome/IDE/provider client integrator",
            "current": "external source events 0; adoption samples 1",
            "objective": "Import production metadata-only events from a real external client into the local drift loop.",
            "runbook": [
              "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
              "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
              "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl",
              "python3 scripts/yao.py skill-atlas --workspace-root .",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/native-client-telemetry.intake.json to evidence/world_class/submissions/native-client-telemetry.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/adoption_drift_report.json summary.source_types.external > 0",
              "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
              "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/adoption_drift_report.json",
              "reports/adoption_drift_report.md",
              "reports/telemetry_hook_recipes.json",
              "scripts/telemetry_native_host.py",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/native-client-telemetry.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Telemetry must remain metadata-only and local-first.",
              "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
            ],
            "audit_next_action": "Install a real client against the native host and import production metadata-only events."
          }
        ],
        "source_audit": {
          "json": "reports/skill_os2_audit.json",
          "markdown": "reports/skill_os2_audit.md",
          "open_gap_count": 3
        }
      },
      "world_class_evidence_ledger": {
        "ok": true,
        "summary": {
          "ledger_entry_count": 4,
          "source_accepted_count": 1,
          "accepted_count": 0,
          "pending_count": 4,
          "human_pending_count": 1,
          "external_pending_count": 3,
          "submitted_entry_count": 0,
          "reviewer_approved_submission_count": 0,
          "missing_submission_count": 4,
          "invalid_submission_count": 0,
          "source_check_count": 19,
          "source_pass_count": 12,
          "source_blocked_count": 7,
          "submitted_but_pending_count": 0,
          "source_accepted_without_valid_submission_count": 1,
          "overclaim_guard_active": true,
          "ready_to_claim_world_class": false,
          "decision": "evidence-pending"
        },
        "entries": [
          {
            "key": "provider-holdout",
            "label": "Provider Holdout",
            "category": "external",
            "owner": "operator with provider credentials",
            "status": "pending",
            "source_status": "pass",
            "source_accepted": true,
            "current": "model-executed 10; token-observed 10",
            "objective": "Collect at least one provider-backed output-eval holdout run with model, timing, and token metadata.",
            "runbook": [
              "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
              "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/provider-holdout.intake.json to evidence/world_class/submissions/provider-holdout.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "provenance_requirements": [
              "provider-backed model run",
              "observed timing",
              "observed token metadata"
            ],
            "success_checks": [
              "reports/output_execution_runs.json summary.model_executed_count > 0",
              "reports/output_execution_runs.json summary.timing_observed_count > 0",
              "reports/output_execution_runs.json summary.token_observed_count > 0",
              "reports/skill_os2_audit.json item provider-holdout status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/output_execution_runs.json",
              "reports/output_execution_runs.md",
              "reports/skill_os2_audit.json",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/provider-holdout.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Do not commit provider credentials or environment dumps.",
              "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
            ],
            "observed_state": {
              "model_executed_count": 10,
              "timing_observed_count": 10,
              "token_observed_count": 10,
              "accepted": true
            },
            "source_checklist": [
              {
                "evidence_key": "provider-holdout",
                "label": "Provider model run",
                "field": "model_executed_count",
                "expected": ">0",
                "actual": 10,
                "status": "pass",
                "source_accepted": true,
                "next_action": "Run provider-backed output-exec with real credentials."
              },
              {
                "evidence_key": "provider-holdout",
                "label": "Timing observed",
                "field": "timing_observed_count",
                "expected": ">0",
                "actual": 10,
                "status": "pass",
                "source_accepted": true,
                "next_action": "Provider execution should record timing metadata."
              },
              {
                "evidence_key": "provider-holdout",
                "label": "Token usage observed",
                "field": "token_observed_count",
                "expected": ">0",
                "actual": 10,
                "status": "pass",
                "source_accepted": true,
                "next_action": "Provider execution should return non-estimated token usage."
              }
            ],
            "source_check_count": 3,
            "source_pass_count": 3,
            "source_blocked_count": 0,
            "submission_state": {
              "status": "missing",
              "path": "evidence/world_class/submissions/provider-holdout.json",
              "artifact_ref_count": 0,
              "attested_real_evidence": false,
              "privacy_contract_satisfied": false,
              "ledger_reviewer_approved": false,
              "ledger_reviewer": "",
              "ledger_reviewed_at": "",
              "ledger_counts_as_completion": false
            },
            "anti_overclaim": {
              "planned_work_counts_as_evidence": false,
              "metadata_fallback_counts_as_native_enforcement": false,
              "pending_review_counts_as_human_decision": false,
              "local_command_runner_counts_as_provider_model": false
            },
            "next_action": "Run provider-backed holdout cases with real credentials and commit only aggregate evidence."
          },
          {
            "key": "human-adjudication",
            "label": "Human Adjudication",
            "category": "human",
            "owner": "human reviewer",
            "status": "pending",
            "source_status": "human_required",
            "source_accepted": false,
            "current": "0/5 decisions; pending 5",
            "objective": "Record real blind A/B reviewer decisions before claiming human output review completion.",
            "runbook": [
              "python3 scripts/yao.py output-review-kit --write-template",
              "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
              "python3 scripts/adjudicate_output_review.py --write-template",
              "Record reviewer choices in a separate JSON, JSONL, or CSV decision source with reviewer, reviewed_at, case_id, winner_variant, confidence, required reason, and truthful reviewer_attestation only.",
              "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
              "python3 scripts/yao.py output-review",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/human-adjudication.intake.json to evidence/world_class/submissions/human-adjudication.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "provenance_requirements": [
              "real reviewer identity",
              "blind A/B decisions",
              "answer key unopened until decisions exist"
            ],
            "success_checks": [
              "reports/output_review_adjudication.json summary.pending_count == 0",
              "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
              "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
              "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
              "reports/output_review_adjudication.json summary.blind_review_attested is true",
              "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
              "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
              "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
              "reports/skill_os2_audit.json item human-adjudication status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/output_blind_review_pack.md",
              "reports/output_review_kit.md",
              "reports/output_review_decisions.json",
              "reports/output_review_adjudication.json",
              "reports/output_review_adjudication.md",
              "scripts/import_output_review_decisions.py",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/human-adjudication.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Reviewer decisions should not include raw user data or private customer detail.",
              "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
              "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
              "The adjudication evidence stores prompt_sha256 instead of raw prompt text.",
              "The decision and adjudication artifacts preserve blind_pack_sha256 so reviewers can audit exactly which pack was judged.",
              "Keep the answer key separate until after decisions are recorded."
            ],
            "observed_state": {
              "pair_count": 5,
              "judgment_count": 0,
              "pending_count": 5,
              "invalid_decision_count": 0,
              "answer_revealed_count": 0,
              "reviewer_metadata_present": false,
              "reason_required": true,
              "blind_review_attested": false,
              "raw_content_excluded_attested": true,
              "reviewer_reason_required_attested": true,
              "ready_for_human_evidence": false,
              "raw_content_allowed": false,
              "raw_content_path_count": 0,
              "accepted": false
            },
            "source_checklist": [
              {
                "evidence_key": "human-adjudication",
                "label": "Review pairs exist",
                "field": "pair_count",
                "expected": ">0",
                "actual": 5,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Generate the blind A/B review pack."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "No pending decisions",
                "field": "pending_count",
                "expected": "==0",
                "actual": 5,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Record a reviewer choice and reason for every pair."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Judgments complete",
                "field": "judgment_count",
                "expected": "==pair_count",
                "actual": 0,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Every pair needs one valid human judgment."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "No invalid decisions",
                "field": "invalid_decision_count",
                "expected": "==0",
                "actual": 0,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Fix malformed winner/confidence entries."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Reviewer metadata",
                "field": "reviewer_metadata_present",
                "expected": "true",
                "actual": false,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Record reviewer and reviewed_at before adjudication can count."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Reason required",
                "field": "reason_required",
                "expected": "true",
                "actual": true,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Keep reason mandatory for every imported or direct reviewer decision."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Blind review attested",
                "field": "blind_review_attested",
                "expected": "true",
                "actual": false,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Raw content attested",
                "field": "raw_content_excluded_attested",
                "expected": "true",
                "actual": true,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Attest that reviewer decisions exclude raw prompts, outputs, transcripts, messages, and private user content."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Raw content blocked",
                "field": "raw_content_allowed",
                "expected": "false",
                "actual": false,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Adjudication evidence should store prompt hashes and reviewer metadata, not raw prompts, outputs, transcripts, or messages."
              },
              {
                "evidence_key": "human-adjudication",
                "label": "Human evidence ready",
                "field": "ready_for_human_evidence",
                "expected": "true",
                "actual": false,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
              }
            ],
            "source_check_count": 10,
            "source_pass_count": 5,
            "source_blocked_count": 5,
            "submission_state": {
              "status": "missing",
              "path": "evidence/world_class/submissions/human-adjudication.json",
              "artifact_ref_count": 0,
              "attested_real_evidence": false,
              "privacy_contract_satisfied": false,
              "ledger_reviewer_approved": false,
              "ledger_reviewer": "",
              "ledger_reviewed_at": "",
              "ledger_counts_as_completion": false
            },
            "anti_overclaim": {
              "planned_work_counts_as_evidence": false,
              "metadata_fallback_counts_as_native_enforcement": false,
              "pending_review_counts_as_human_decision": false,
              "local_command_runner_counts_as_provider_model": false
            },
            "next_action": "Record real A/B choices, reviewer metadata, and blind-review attestation, then regenerate adjudication."
          },
          {
            "key": "native-permission-enforcement",
            "label": "Native Permission Enforcement",
            "category": "external",
            "owner": "target client or installer integrator",
            "status": "pending",
            "source_status": "external_required",
            "source_accepted": false,
            "current": "native-enforced targets 0; installer-enforced targets 4",
            "objective": "Prove at least one real target client or external installer runtime guard enforces approved high-permission capabilities.",
            "runbook": [
              "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
              "Update the generated target adapter only when the guard is actually enforced by that target.",
              "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip",
              "python3 scripts/yao.py install-simulate . --package-dir dist --install-root dist/install-simulation",
              "python3 scripts/yao.py runtime-permissions . --package-dir dist",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/native-permission-enforcement.intake.json to evidence/world_class/submissions/native-permission-enforcement.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "provenance_requirements": [
              "real target client or external installer runtime guard",
              "native enforcement flag or externally accepted guard proof",
              "residual risk retained for fallback targets"
            ],
            "success_checks": [
              "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
              "reports/runtime_permission_probes.json summary.failure_count == 0",
              "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
              "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
            ],
            "evidence_artifacts": [
              "dist/targets/*/adapter.json",
              "reports/runtime_permission_probes.json",
              "reports/runtime_permission_probes.md",
              "reports/install_simulation.json",
              "reports/install_simulation.md",
              "security/permission_policy.json",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/native-permission-enforcement.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Do not mark native_enforcement true for metadata-only fallbacks.",
              "Keep residual risks visible for targets that still rely on operator enforcement."
            ],
            "observed_state": {
              "native_enforcement_count": 0,
              "metadata_fallback_count": 4,
              "installer_enforcement_pass_count": 4,
              "installer_permission_failure_count": 0,
              "installer_enforcement_ready": true,
              "residual_risk_count": 4,
              "failure_count": 0,
              "accepted": false
            },
            "source_checklist": [
              {
                "evidence_key": "native-permission-enforcement",
                "label": "Native enforcement",
                "field": "native_enforcement_count",
                "expected": ">0",
                "actual": 0,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Collect real target-client or external runtime guard proof."
              },
              {
                "evidence_key": "native-permission-enforcement",
                "label": "Probe failures",
                "field": "failure_count",
                "expected": "==0",
                "actual": 0,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Runtime permission probes must stay clean."
              },
              {
                "evidence_key": "native-permission-enforcement",
                "label": "Installer support",
                "field": "installer_enforcement_ready",
                "expected": "true",
                "actual": true,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Installer enforcement is supporting evidence, not native proof."
              }
            ],
            "source_check_count": 3,
            "source_pass_count": 2,
            "source_blocked_count": 1,
            "submission_state": {
              "status": "missing",
              "path": "evidence/world_class/submissions/native-permission-enforcement.json",
              "artifact_ref_count": 0,
              "attested_real_evidence": false,
              "privacy_contract_satisfied": false,
              "ledger_reviewer_approved": false,
              "ledger_reviewer": "",
              "ledger_reviewed_at": "",
              "ledger_counts_as_completion": false
            },
            "anti_overclaim": {
              "planned_work_counts_as_evidence": false,
              "metadata_fallback_counts_as_native_enforcement": false,
              "pending_review_counts_as_human_decision": false,
              "local_command_runner_counts_as_provider_model": false
            },
            "next_action": "Integrate a real target-client or external installer runtime guard before claiming native permission enforcement."
          },
          {
            "key": "native-client-telemetry",
            "label": "Native Client Telemetry",
            "category": "external",
            "owner": "Browser/Chrome/IDE/provider client integrator",
            "status": "pending",
            "source_status": "external_required",
            "source_accepted": false,
            "current": "external source events 0; adoption samples 1",
            "objective": "Import production metadata-only events from a real external client into the local drift loop.",
            "runbook": [
              "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
              "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
              "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl",
              "python3 scripts/yao.py skill-atlas --workspace-root .",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/native-client-telemetry.intake.json to evidence/world_class/submissions/native-client-telemetry.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "provenance_requirements": [
              "real external client source",
              "metadata-only event",
              "local-first import path"
            ],
            "success_checks": [
              "reports/adoption_drift_report.json summary.source_types.external > 0",
              "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
              "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/adoption_drift_report.json",
              "reports/adoption_drift_report.md",
              "reports/telemetry_hook_recipes.json",
              "scripts/telemetry_native_host.py",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/native-client-telemetry.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Telemetry must remain metadata-only and local-first.",
              "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
            ],
            "observed_state": {
              "external_source_events": 0,
              "adoption_sample_count": 1,
              "raw_content_allowed": false,
              "risk_band": "low",
              "accepted": false
            },
            "source_checklist": [
              {
                "evidence_key": "native-client-telemetry",
                "label": "External events",
                "field": "external_source_events",
                "expected": ">0",
                "actual": 0,
                "status": "blocked",
                "source_accepted": false,
                "next_action": "Import at least one metadata-only event from a real client."
              },
              {
                "evidence_key": "native-client-telemetry",
                "label": "Adoption sample",
                "field": "adoption_sample_count",
                "expected": ">0",
                "actual": 1,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Telemetry must include adoption outcome evidence."
              },
              {
                "evidence_key": "native-client-telemetry",
                "label": "Raw content blocked",
                "field": "raw_content_allowed",
                "expected": "false",
                "actual": false,
                "status": "pass",
                "source_accepted": false,
                "next_action": "Telemetry must stay metadata-only."
              }
            ],
            "source_check_count": 3,
            "source_pass_count": 2,
            "source_blocked_count": 1,
            "submission_state": {
              "status": "missing",
              "path": "evidence/world_class/submissions/native-client-telemetry.json",
              "artifact_ref_count": 0,
              "attested_real_evidence": false,
              "privacy_contract_satisfied": false,
              "ledger_reviewer_approved": false,
              "ledger_reviewer": "",
              "ledger_reviewed_at": "",
              "ledger_counts_as_completion": false
            },
            "anti_overclaim": {
              "planned_work_counts_as_evidence": false,
              "metadata_fallback_counts_as_native_enforcement": false,
              "pending_review_counts_as_human_decision": false,
              "local_command_runner_counts_as_provider_model": false
            },
            "next_action": "Install a real client against the native host and import production metadata-only events."
          }
        ],
        "source_plan": {
          "json": "reports/world_class_evidence_plan.json",
          "markdown": "reports/world_class_evidence_plan.md",
          "task_count": 4,
          "evidence_requirement_count": 4
        }
      },
      "synthesis_highlights": [
        "Borrow progressive disclosure: keep the entrypoint lean and move depth into references or scripts.",
        "Borrow a small hypothesis-test-learn loop so the first revision is evidence-backed.",
        "Borrow the discipline of defining what the skill should not own before growing the package."
      ],
      "artifact_design": {
        "design_system": "metric editorial",
        "highlights": [
          "Metric-first dashboard with stable dimensions, short labels, visible deltas, and narrative callouts only where they change interpretation.",
          "Avoid paragraph-heavy table cells.",
          "Keep charts tied to one analytical question each.",
          "Preserve stable color meaning across metrics and entities."
        ]
      },
      "prompt_quality": {
        "overall_quality_score": 89.0,
        "highlights": [
          "Primary prompt task family: Execution operation.",
          "Complexity: expert — multiple task families plus governance, evaluation, or expert-level constraints",
          "Completeness: 100/100.",
          "Clarity: 85/100."
        ]
      },
      "system_model": {
        "stability": {
          "score": 100,
          "band": "system-ready"
        },
        "highlights": [
          "Stability: system-ready (100/100).",
          "Owned job: Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
          "Leverage: Tune the frontmatter description — Name the recurring job, expected input, output, and strongest non-goal in compact language.",
          "Leverage: Install output self-repair checks — Add only the checks that prevent recurring output mistakes."
        ]
      },
      "metadata": {
        "canonical_format": "agent-skills",
        "targets": [
          "openai",
          "claude",
          "generic",
          "vscode"
        ],
        "maturity_tier": "governed",
        "skill_archetype": "governed",
        "updated_at": "2026-03-31"
      }
    },
    "intent_confidence": {
      "score": 100,
      "band": "high",
      "gate_passed": true,
      "strengths": [
        "The recurring job is concrete enough to anchor the package.",
        "Real input shape is explicit.",
        "The hand-back output is concrete.",
        "Boundary exclusions are already explicit.",
        "Operational constraints are visible."
      ],
      "gaps": [],
      "follow_up_questions": [],
      "anchor_sentence": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse. Primary output: A working skill package with lean SKILL.md, aligned agents/interface.yaml, justified references, scripts only when useful, eval evidence, reports, packaging metadata, and clear next iteration recommendations.. Exclusions: one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill, general code review or debugging unless the user is packaging that workflow as a skill, raw private material that was not intentionally supplied as skill evidence, platform-specific plugin creation when the request is not about an agent skill package.",
      "recommended_action": "Intent is clear enough to package the first routeable version.",
      "context": {
        "job": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
        "real_inputs": [
          "rough workflow notes, SOPs, runbooks, prompts, transcripts, documents, or repeated task descriptions",
          "an existing skill directory that needs refactor, evaluation, packaging, or governance hardening",
          "target platform requirements such as OpenAI, Claude, generic Agent Skills, or team distribution",
          "benchmark references, local constraints, desired maturity tier, and review standards"
        ],
        "primary_output": "A working skill package with lean SKILL.md, aligned agents/interface.yaml, justified references, scripts only when useful, eval evidence, reports, packaging metadata, and clear next iteration recommendations.",
        "description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use when asked to create a skill, turn a repeated process into a reusable skill, improve an existing skill, add evals, or package a skill for team reuse.",
        "exclusions": [
          "one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
          "general code review or debugging unless the user is packaging that workflow as a skill",
          "raw private material that was not intentionally supplied as skill evidence",
          "platform-specific plugin creation when the request is not about an agent skill package"
        ],
        "constraints": [
          "keep SKILL.md lean and route primarily through frontmatter description",
          "put durable guidance in references, executable logic in scripts, and evidence in reports",
          "default to the lightest reliable mode before adding governance weight",
          "preserve portability across OpenAI, Claude, generic, and Agent Skills compatible targets",
          "avoid raw prompt, output, transcript, or private content in telemetry"
        ],
        "standards": [
          "trigger boundaries must be tested with should-trigger and should-not-trigger cases",
          "production and higher maturity work needs output eval, trust, runtime conformance, and Review Studio evidence",
          "governed work needs owner, review cadence, permission approvals, registry metadata, package verification, and install simulation",
          "generated reports should be bilingual or reviewer-friendly when they are user-facing",
          "each new asset must earn its place by reducing ambiguity, risk, or repeated work"
        ],
        "correction": "The 2.0 direction reframes this package from a Meta Skill factory into a Skill OS with Skill IR, compiler contracts, output eval, runtime conformance, trust, registry, Review Studio, Skill Atlas, and telemetry loops.",
        "user_references": [
          "Yao Meta Skill 2.0 upgrade plan",
          "Kami-style white report layout requirements for generated skill reports",
          "local Waza engineering habits for review, design, diagnosis, and implementation discipline"
        ]
      }
    },
    "intent_dialogue": {
      "skill_name": "yao-meta-skill",
      "title": "Yao Meta Skill",
      "description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes. Use when asked to create a skill, turn a repeated process into a reusable skill, improve an existing skill, add evals, or package a skill for team reuse.",
      "focus": "portability-and-contract",
      "opening_frame": "Let's start from the real work, the result you care about, and the standards that matter here. We can make the structure clearer after that.",
      "reference_note": "If you already have examples you admire, bring them in. We will learn the pattern, not copy the source.",
      "conversation_path": [
        "Start with the user's own words, not package vocabulary.",
        "Reflect the job, output, and non-goals back in one clean sentence.",
        "Only then offer a tiny scaffold if it would help the user move faster."
      ],
      "opening_styles": [
        {
          "label": "温柔陪伴型",
          "best_when": "用户想法还散、还在试探，或者需要先被接住。",
          "message": "我们先不急着把它说成一个很完整的 skill。你就像跟我聊天一样，先说说你最想让它以后稳稳接住哪类重复工作；如果它做得很理想，最后应该交回你一个什么结果。"
        },
        {
          "label": "专业教练型",
          "best_when": "用户目标比较明确，希望被高效带着走。",
          "message": "我们先把这件事讲清楚，再决定 skill 怎么设计。你先告诉我三件事：它要接住的重复任务是什么，别人通常会给它什么材料，最后你希望它交付什么结果。"
        },
        {
          "label": "共创伙伴型",
          "best_when": "用户已经有一些想法，希望一起打磨，不想被填表。",
          "message": "我们把这次当成一次共创。你先给我一个粗糙版本就行，我先帮你看它真正的核心任务是什么，再一起决定边界、结构和接下来最值的一步。"
        }
      ],
      "optional_scaffold": [
        "The repeated job it should reliably handle",
        "The real inputs people will hand to it",
        "The useful output it should hand back",
        "What it should clearly refuse"
      ],
      "questions": [
        {
          "question": "If this skill worked beautifully, what recurring job would it reliably handle for the user every time?",
          "why": "This reveals the real job-to-be-done and gives the package a humane center instead of a guessed prompt shape."
        },
        {
          "question": "When someone reaches for this skill in the real world, what materials will they actually hand to it?",
          "why": "Input shape decides whether references, scripts, or templates are needed."
        },
        {
          "question": "What finished output should it hand back so the user can immediately keep moving?",
          "why": "Outputs should drive the package structure before extra guidance is added."
        },
        {
          "question": "Which nearby requests should this skill politely refuse so the boundary stays clean?",
          "why": "The exclusion list is the fastest route to better trigger quality."
        },
        {
          "question": "What matters most here: speed, consistency, auditability, portability, governance, or tone/style fit?",
          "why": "Constraints decide how much structure, packaging, and review the skill actually needs."
        },
        {
          "question": "Do you already have any references you want this skill to learn from, such as a repo, product, page, workflow, or prompt example?",
          "why": "A good reference can raise the quality bar quickly, but the skill should only borrow patterns and standards, never copy wording or confidential material."
        },
        {
          "question": "Which environments or clients must be able to consume this skill?",
          "why": "This sets the minimum metadata and degradation strategy."
        }
      ],
      "output": {
        "capability_sentence": "Yao Meta Skill should turn a recurring request into a reliable reusable output without widening the boundary unnecessarily.",
        "required_capture": [
          "recurring job",
          "real inputs",
          "required outputs",
          "exclusions",
          "constraints",
          "reference preferences",
          "first evaluation target"
        ],
        "recommended_first_gate": "portability and contract"
      }
    },
    "route_scorecard": {
      "summary": {
        "total_cases": 13,
        "correct_cases": 13,
        "accuracy": 1.0,
        "ambiguous_case_count": 0,
        "margin_warning_threshold": 0.08,
        "misroute_count": 0,
        "no_route_accuracy": 1.0
      },
      "route_stats": {
        "yao-meta-skill": {
          "expected_count": 3,
          "predicted_count": 3,
          "correct_count": 3,
          "precision": 1.0,
          "recall": 1.0,
          "average_margin": 0.644
        },
        "team-frontend-review": {
          "expected_count": 3,
          "predicted_count": 3,
          "correct_count": 3,
          "precision": 1.0,
          "recall": 1.0,
          "average_margin": 0.805
        },
        "governed-incident-command": {
          "expected_count": 3,
          "predicted_count": 3,
          "correct_count": 3,
          "precision": 1.0,
          "recall": 1.0,
          "average_margin": 0.709
        },
        "no_route": {
          "expected_count": 4,
          "predicted_count": 4,
          "correct_count": 4,
          "precision": 1.0,
          "recall": 1.0,
          "average_margin": null
        }
      },
      "confusion_matrix": {
        "yao-meta-skill": {
          "yao-meta-skill": 3,
          "team-frontend-review": 0,
          "governed-incident-command": 0,
          "no_route": 0
        },
        "team-frontend-review": {
          "yao-meta-skill": 0,
          "team-frontend-review": 3,
          "governed-incident-command": 0,
          "no_route": 0
        },
        "governed-incident-command": {
          "yao-meta-skill": 0,
          "team-frontend-review": 0,
          "governed-incident-command": 3,
          "no_route": 0
        },
        "no_route": {
          "yao-meta-skill": 0,
          "team-frontend-review": 0,
          "governed-incident-command": 0,
          "no_route": 4
        }
      },
      "ambiguous_cases": [],
      "misroutes": [],
      "cases": [
        {
          "family": "meta_create",
          "prompt": "Create a reusable skill from this workflow and add evals before sharing it with the team.",
          "expected_route": "yao-meta-skill",
          "predicted_route": "yao-meta-skill",
          "correct": true,
          "margin": 0.681,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "yao-meta-skill",
              "score": 0.681,
              "passed_threshold": true,
              "threshold": 0.33,
              "matched_desired_concepts": [
                "eval_optimize",
                "iterate_existing_skill",
                "reuse_package",
                "transform_workflow"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.01,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.01,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "meta_iterate",
          "prompt": "Refactor this existing skill description, tighten the trigger boundary, and package it for reuse.",
          "expected_route": "yao-meta-skill",
          "predicted_route": "yao-meta-skill",
          "correct": true,
          "margin": 0.51,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "yao-meta-skill",
              "score": 0.51,
              "passed_threshold": true,
              "threshold": 0.33,
              "matched_desired_concepts": [
                "eval_optimize",
                "iterate_existing_skill",
                "reuse_package"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.011,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.01,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "meta_operationalize",
          "prompt": "Turn these prompts, notes, and transcripts into a maintained skill package with references and scripts.",
          "expected_route": "yao-meta-skill",
          "predicted_route": "yao-meta-skill",
          "correct": true,
          "margin": 0.74,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "yao-meta-skill",
              "score": 0.74,
              "passed_threshold": true,
              "threshold": 0.33,
              "matched_desired_concepts": [
                "build_skill",
                "multi_asset",
                "reuse_package",
                "transform_workflow"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.181,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "governed_workflow"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.011,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "frontend_premerge",
          "prompt": "Run a pre-merge frontend review for keyboard navigation issues and unsafe rendering.",
          "expected_route": "team-frontend-review",
          "predicted_route": "team-frontend-review",
          "correct": true,
          "margin": 0.893,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "team-frontend-review",
              "score": 0.893,
              "passed_threshold": true,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "accessibility",
                "frontend_scope",
                "review_frontend",
                "ui_security",
                "ux_regression"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.012,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.006,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "frontend_states",
          "prompt": "Run a pre-merge frontend review on this React diff for missing empty states, form handling, and UX regressions.",
          "expected_route": "team-frontend-review",
          "predicted_route": "team-frontend-review",
          "correct": true,
          "margin": 0.704,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "team-frontend-review",
              "score": 0.704,
              "passed_threshold": true,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "frontend_scope",
                "review_frontend",
                "ui_security",
                "ux_regression"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.008,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.004,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "frontend_a11y",
          "prompt": "Review React components for a11y regressions, unsafe rendering, and UI behavior before merge.",
          "expected_route": "team-frontend-review",
          "predicted_route": "team-frontend-review",
          "correct": true,
          "margin": 0.819,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "team-frontend-review",
              "score": 0.819,
              "passed_threshold": true,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "accessibility",
                "frontend_scope",
                "review_frontend",
                "ui_security"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.006,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.006,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "incident_packet",
          "prompt": "Build a governed incident command packet from alerts, responder notes, incident communication needs, and severity findings.",
          "expected_route": "governed-incident-command",
          "predicted_route": "governed-incident-command",
          "correct": true,
          "margin": 1.0,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "governed-incident-command",
              "score": 1.0,
              "passed_threshold": true,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "comms_and_owners",
                "governed_workflow",
                "incident_packet",
                "severity_assessment"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.011,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.005,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "incident_severity",
          "prompt": "Run severity assessment and package incident communication from this outage review.",
          "expected_route": "governed-incident-command",
          "predicted_route": "governed-incident-command",
          "correct": true,
          "margin": 0.505,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "governed-incident-command",
              "score": 0.505,
              "passed_threshold": true,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "comms_and_owners",
                "severity_assessment"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.179,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [
                "reuse_package"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.022,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "incident_governed_workflow",
          "prompt": "Standardize this incident review into a reusable governed workflow with owner actions.",
          "expected_route": "governed-incident-command",
          "predicted_route": "governed-incident-command",
          "correct": true,
          "margin": 0.621,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "governed-incident-command",
              "score": 1.0,
              "passed_threshold": true,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "comms_and_owners",
                "governed_workflow",
                "incident_packet",
                "severity_assessment"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.379,
              "passed_threshold": true,
              "threshold": 0.33,
              "matched_desired_concepts": [
                "reuse_package",
                "transform_workflow"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.013,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "no_route_explain",
          "prompt": "Explain keyboard accessibility basics in plain English.",
          "expected_route": "no_route",
          "predicted_route": "no_route",
          "correct": true,
          "margin": null,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "team-frontend-review",
              "score": 0.195,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "accessibility"
              ],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.0,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": [
                "explain_only"
              ]
            },
            {
              "name": "governed-incident-command",
              "score": 0.0,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "no_route_build",
          "prompt": "Build a React form page with loading and empty states.",
          "expected_route": "no_route",
          "predicted_route": "no_route",
          "correct": true,
          "margin": null,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "governed-incident-command",
              "score": 0.008,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.0,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.0,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [
                "frontend_scope"
              ],
              "matched_negative_concepts": [
                "build_ui"
              ]
            }
          ]
        },
        {
          "family": "no_route_single_update",
          "prompt": "Write one short outage update for customers from these notes.",
          "expected_route": "no_route",
          "predicted_route": "no_route",
          "correct": true,
          "margin": null,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "yao-meta-skill",
              "score": 0.016,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.008,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "governed-incident-command",
              "score": 0.0,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            }
          ]
        },
        {
          "family": "no_route_document_only",
          "prompt": "Summarize this workflow and keep it as documentation only.",
          "expected_route": "no_route",
          "predicted_route": "no_route",
          "correct": true,
          "margin": null,
          "ambiguous": false,
          "ranked_routes": [
            {
              "name": "governed-incident-command",
              "score": 0.01,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "team-frontend-review",
              "score": 0.009,
              "passed_threshold": false,
              "threshold": 0.48,
              "matched_desired_concepts": [],
              "matched_negative_concepts": []
            },
            {
              "name": "yao-meta-skill",
              "score": 0.0,
              "passed_threshold": false,
              "threshold": 0.33,
              "matched_desired_concepts": [
                "transform_workflow"
              ],
              "matched_negative_concepts": [
                "no_build_directive",
                "summarize_only"
              ]
            }
          ]
        }
      ]
    },
    "output_quality": {
      "ok": true,
      "cases": "evals/output/cases.jsonl",
      "summary": {
        "case_count": 5,
        "file_backed_case_count": 1,
        "near_neighbor_case_count": 1,
        "boundary_case_count": 1,
        "baseline_pass_rate": 0.0,
        "with_skill_pass_rate": 100.0,
        "delta": 100.0,
        "regression_count": 0,
        "gate_pass": true,
        "failure_taxonomy": [],
        "blind_pair_count": 5
      },
      "results": [
        {
          "id": "skill-package-contract",
          "prompt": "Turn this repeated workflow into a reusable team skill package.",
          "input_files": [],
          "metadata": {},
          "baseline": {
            "score": 0.0,
            "passed_count": 0,
            "failed_count": 4,
            "checks": [
              {
                "id": "has-entrypoint",
                "description": "Output names the routeable Skill entrypoint.",
                "weight": 1.0,
                "failure_type": "missing_entrypoint",
                "passed": false,
                "missing": [
                  "SKILL.md"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-interface",
                "description": "Output includes neutral interface metadata.",
                "weight": 1.0,
                "failure_type": "missing_interface",
                "passed": false,
                "missing": [
                  "agents/interface.yaml"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-report",
                "description": "Output points reviewer to generated overview report.",
                "weight": 1.0,
                "failure_type": "missing_review_artifact",
                "passed": false,
                "missing": [
                  "reports/skill-overview.html"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-resource-boundary",
                "description": "Output preserves entrypoint/resource separation.",
                "weight": 1.0,
                "failure_type": "resource_boundary",
                "passed": false,
                "missing": [
                  "references/",
                  "scripts/",
                  "reports/"
                ],
                "present_forbidden": []
              }
            ],
            "failed": [
              {
                "id": "has-entrypoint",
                "description": "Output names the routeable Skill entrypoint.",
                "weight": 1.0,
                "failure_type": "missing_entrypoint",
                "passed": false,
                "missing": [
                  "SKILL.md"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-interface",
                "description": "Output includes neutral interface metadata.",
                "weight": 1.0,
                "failure_type": "missing_interface",
                "passed": false,
                "missing": [
                  "agents/interface.yaml"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-report",
                "description": "Output points reviewer to generated overview report.",
                "weight": 1.0,
                "failure_type": "missing_review_artifact",
                "passed": false,
                "missing": [
                  "reports/skill-overview.html"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-resource-boundary",
                "description": "Output preserves entrypoint/resource separation.",
                "weight": 1.0,
                "failure_type": "resource_boundary",
                "passed": false,
                "missing": [
                  "references/",
                  "scripts/",
                  "reports/"
                ],
                "present_forbidden": []
              }
            ]
          },
          "with_skill": {
            "score": 100.0,
            "passed_count": 4,
            "failed_count": 0,
            "checks": [
              {
                "id": "has-entrypoint",
                "description": "Output names the routeable Skill entrypoint.",
                "weight": 1.0,
                "failure_type": "missing_entrypoint",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-interface",
                "description": "Output includes neutral interface metadata.",
                "weight": 1.0,
                "failure_type": "missing_interface",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-report",
                "description": "Output points reviewer to generated overview report.",
                "weight": 1.0,
                "failure_type": "missing_review_artifact",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-resource-boundary",
                "description": "Output preserves entrypoint/resource separation.",
                "weight": 1.0,
                "failure_type": "resource_boundary",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              }
            ],
            "failed": []
          },
          "delta": 100.0,
          "winner": "with_skill",
          "failure_taxonomy": []
        },
        {
          "id": "output-eval-expectation",
          "prompt": "Upgrade this production skill so we know whether the generated output is better than baseline.",
          "input_files": [],
          "metadata": {},
          "baseline": {
            "score": 0.0,
            "passed_count": 0,
            "failed_count": 4,
            "checks": [
              {
                "id": "has-baseline-comparison",
                "description": "Output explicitly compares with-skill and baseline outputs.",
                "weight": 1.0,
                "failure_type": "missing_baseline_delta",
                "passed": false,
                "missing": [
                  "with-skill",
                  "baseline"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-assertion-grading",
                "description": "Output includes objective assertion grading.",
                "weight": 1.0,
                "failure_type": "missing_assertions",
                "passed": false,
                "missing": [
                  "assertion grading"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-scorecard",
                "description": "Output produces a scorecard report path.",
                "weight": 1.0,
                "failure_type": "missing_scorecard",
                "passed": false,
                "missing": [
                  "reports/output_quality_scorecard.md"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-failure-taxonomy",
                "description": "Output records failure taxonomy.",
                "weight": 1.0,
                "failure_type": "missing_failure_taxonomy",
                "passed": false,
                "missing": [
                  "failure taxonomy"
                ],
                "present_forbidden": []
              }
            ],
            "failed": [
              {
                "id": "has-baseline-comparison",
                "description": "Output explicitly compares with-skill and baseline outputs.",
                "weight": 1.0,
                "failure_type": "missing_baseline_delta",
                "passed": false,
                "missing": [
                  "with-skill",
                  "baseline"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-assertion-grading",
                "description": "Output includes objective assertion grading.",
                "weight": 1.0,
                "failure_type": "missing_assertions",
                "passed": false,
                "missing": [
                  "assertion grading"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-scorecard",
                "description": "Output produces a scorecard report path.",
                "weight": 1.0,
                "failure_type": "missing_scorecard",
                "passed": false,
                "missing": [
                  "reports/output_quality_scorecard.md"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-failure-taxonomy",
                "description": "Output records failure taxonomy.",
                "weight": 1.0,
                "failure_type": "missing_failure_taxonomy",
                "passed": false,
                "missing": [
                  "failure taxonomy"
                ],
                "present_forbidden": []
              }
            ]
          },
          "with_skill": {
            "score": 100.0,
            "passed_count": 4,
            "failed_count": 0,
            "checks": [
              {
                "id": "has-baseline-comparison",
                "description": "Output explicitly compares with-skill and baseline outputs.",
                "weight": 1.0,
                "failure_type": "missing_baseline_delta",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-assertion-grading",
                "description": "Output includes objective assertion grading.",
                "weight": 1.0,
                "failure_type": "missing_assertions",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-scorecard",
                "description": "Output produces a scorecard report path.",
                "weight": 1.0,
                "failure_type": "missing_scorecard",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-failure-taxonomy",
                "description": "Output records failure taxonomy.",
                "weight": 1.0,
                "failure_type": "missing_failure_taxonomy",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              }
            ],
            "failed": []
          },
          "delta": 100.0,
          "winner": "with_skill",
          "failure_taxonomy": []
        },
        {
          "id": "ir-before-packaging",
          "prompt": "Package this skill for OpenAI, Claude, Agent Skills, and generic targets.",
          "input_files": [],
          "metadata": {},
          "baseline": {
            "score": 0.0,
            "passed_count": 0,
            "failed_count": 4,
            "checks": [
              {
                "id": "has-ir-first",
                "description": "Output requires Skill IR before packaging.",
                "weight": 1.0,
                "failure_type": "missing_ir",
                "passed": false,
                "missing": [
                  "Skill IR first"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-core-ir-fields",
                "description": "Output lists core IR contract fields.",
                "weight": 1.0,
                "failure_type": "incomplete_ir_contract",
                "passed": false,
                "missing": [
                  "job_to_be_done",
                  "trigger_surface",
                  "eval_plan",
                  "governance"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-targets",
                "description": "Output names requested runtime targets.",
                "weight": 1.0,
                "failure_type": "missing_targets",
                "passed": false,
                "missing": [
                  "OpenAI",
                  "Claude",
                  "Agent Skills",
                  "generic"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-semantic-preservation",
                "description": "Output says targets must preserve the capability contract.",
                "weight": 1.0,
                "failure_type": "semantic_drift",
                "passed": false,
                "missing": [
                  "preserve the same capability contract"
                ],
                "present_forbidden": []
              }
            ],
            "failed": [
              {
                "id": "has-ir-first",
                "description": "Output requires Skill IR before packaging.",
                "weight": 1.0,
                "failure_type": "missing_ir",
                "passed": false,
                "missing": [
                  "Skill IR first"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-core-ir-fields",
                "description": "Output lists core IR contract fields.",
                "weight": 1.0,
                "failure_type": "incomplete_ir_contract",
                "passed": false,
                "missing": [
                  "job_to_be_done",
                  "trigger_surface",
                  "eval_plan",
                  "governance"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-targets",
                "description": "Output names requested runtime targets.",
                "weight": 1.0,
                "failure_type": "missing_targets",
                "passed": false,
                "missing": [
                  "OpenAI",
                  "Claude",
                  "Agent Skills",
                  "generic"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-semantic-preservation",
                "description": "Output says targets must preserve the capability contract.",
                "weight": 1.0,
                "failure_type": "semantic_drift",
                "passed": false,
                "missing": [
                  "preserve the same capability contract"
                ],
                "present_forbidden": []
              }
            ]
          },
          "with_skill": {
            "score": 100.0,
            "passed_count": 4,
            "failed_count": 0,
            "checks": [
              {
                "id": "has-ir-first",
                "description": "Output requires Skill IR before packaging.",
                "weight": 1.0,
                "failure_type": "missing_ir",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-core-ir-fields",
                "description": "Output lists core IR contract fields.",
                "weight": 1.0,
                "failure_type": "incomplete_ir_contract",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-targets",
                "description": "Output names requested runtime targets.",
                "weight": 1.0,
                "failure_type": "missing_targets",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-semantic-preservation",
                "description": "Output says targets must preserve the capability contract.",
                "weight": 1.0,
                "failure_type": "semantic_drift",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              }
            ],
            "failed": []
          },
          "delta": 100.0,
          "winner": "with_skill",
          "failure_taxonomy": []
        },
        {
          "id": "near-neighbor-boundary",
          "prompt": "I only need a one-off summary of these notes, not a reusable process.",
          "input_files": [],
          "metadata": {
            "case_type": "near_neighbor",
            "tier": "production"
          },
          "baseline": {
            "score": 0.0,
            "passed_count": 0,
            "failed_count": 3,
            "checks": [
              {
                "id": "declines-skill",
                "description": "Output refuses unnecessary skill creation for one-off work.",
                "weight": 1.0,
                "failure_type": "over_trigger",
                "passed": false,
                "missing": [
                  "Do not create a skill"
                ],
                "present_forbidden": []
              },
              {
                "id": "names-near-neighbor",
                "description": "Output labels the request as near-neighbor instead of owned work.",
                "weight": 1.0,
                "failure_type": "missing_boundary_language",
                "passed": false,
                "missing": [
                  "near-neighbor"
                ],
                "present_forbidden": []
              },
              {
                "id": "requires-reuse-signal",
                "description": "Output asks for repeat-use evidence before packaging.",
                "weight": 1.0,
                "failure_type": "missing_reuse_gate",
                "passed": false,
                "missing": [
                  "repeated use",
                  "reusable output contract"
                ],
                "present_forbidden": []
              }
            ],
            "failed": [
              {
                "id": "declines-skill",
                "description": "Output refuses unnecessary skill creation for one-off work.",
                "weight": 1.0,
                "failure_type": "over_trigger",
                "passed": false,
                "missing": [
                  "Do not create a skill"
                ],
                "present_forbidden": []
              },
              {
                "id": "names-near-neighbor",
                "description": "Output labels the request as near-neighbor instead of owned work.",
                "weight": 1.0,
                "failure_type": "missing_boundary_language",
                "passed": false,
                "missing": [
                  "near-neighbor"
                ],
                "present_forbidden": []
              },
              {
                "id": "requires-reuse-signal",
                "description": "Output asks for repeat-use evidence before packaging.",
                "weight": 1.0,
                "failure_type": "missing_reuse_gate",
                "passed": false,
                "missing": [
                  "repeated use",
                  "reusable output contract"
                ],
                "present_forbidden": []
              }
            ]
          },
          "with_skill": {
            "score": 100.0,
            "passed_count": 3,
            "failed_count": 0,
            "checks": [
              {
                "id": "declines-skill",
                "description": "Output refuses unnecessary skill creation for one-off work.",
                "weight": 1.0,
                "failure_type": "over_trigger",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "names-near-neighbor",
                "description": "Output labels the request as near-neighbor instead of owned work.",
                "weight": 1.0,
                "failure_type": "missing_boundary_language",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "requires-reuse-signal",
                "description": "Output asks for repeat-use evidence before packaging.",
                "weight": 1.0,
                "failure_type": "missing_reuse_gate",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              }
            ],
            "failed": []
          },
          "delta": 100.0,
          "winner": "with_skill",
          "failure_taxonomy": []
        },
        {
          "id": "file-backed-governed-package",
          "prompt": "Turn the attached release brief source into a governed skill package.",
          "input_files": [
            "fixtures/release-brief-source.md"
          ],
          "metadata": {
            "case_type": "boundary",
            "tier": "governed"
          },
          "baseline": {
            "score": 0.0,
            "passed_count": 0,
            "failed_count": 5,
            "checks": [
              {
                "id": "uses-file-backed-evidence",
                "description": "Output names file-backed source evidence.",
                "weight": 1.0,
                "failure_type": "missing_file_fixture",
                "passed": false,
                "missing": [
                  "file-backed fixture",
                  "input_files"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-governance",
                "description": "Output preserves governed ownership metadata.",
                "weight": 1.0,
                "failure_type": "missing_governance",
                "passed": false,
                "missing": [
                  "review cadence"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-output-contract",
                "description": "Output preserves output and rollback boundaries.",
                "weight": 1.0,
                "failure_type": "missing_contract_boundary",
                "passed": false,
                "missing": [
                  "output contract",
                  "rollback boundary"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-trust-and-scorecard",
                "description": "Output requires trust and output scorecard artifacts.",
                "weight": 1.0,
                "failure_type": "missing_release_evidence",
                "passed": false,
                "missing": [
                  "trust report",
                  "reports/output_quality_scorecard.md"
                ],
                "present_forbidden": []
              },
              {
                "id": "does-not-invent-evidence",
                "description": "Output forbids invented launch evidence.",
                "weight": 1.0,
                "failure_type": "invented_evidence",
                "passed": false,
                "missing": [
                  "missing evidence"
                ],
                "present_forbidden": []
              }
            ],
            "failed": [
              {
                "id": "uses-file-backed-evidence",
                "description": "Output names file-backed source evidence.",
                "weight": 1.0,
                "failure_type": "missing_file_fixture",
                "passed": false,
                "missing": [
                  "file-backed fixture",
                  "input_files"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-governance",
                "description": "Output preserves governed ownership metadata.",
                "weight": 1.0,
                "failure_type": "missing_governance",
                "passed": false,
                "missing": [
                  "review cadence"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-output-contract",
                "description": "Output preserves output and rollback boundaries.",
                "weight": 1.0,
                "failure_type": "missing_contract_boundary",
                "passed": false,
                "missing": [
                  "output contract",
                  "rollback boundary"
                ],
                "present_forbidden": []
              },
              {
                "id": "has-trust-and-scorecard",
                "description": "Output requires trust and output scorecard artifacts.",
                "weight": 1.0,
                "failure_type": "missing_release_evidence",
                "passed": false,
                "missing": [
                  "trust report",
                  "reports/output_quality_scorecard.md"
                ],
                "present_forbidden": []
              },
              {
                "id": "does-not-invent-evidence",
                "description": "Output forbids invented launch evidence.",
                "weight": 1.0,
                "failure_type": "invented_evidence",
                "passed": false,
                "missing": [
                  "missing evidence"
                ],
                "present_forbidden": []
              }
            ]
          },
          "with_skill": {
            "score": 100.0,
            "passed_count": 5,
            "failed_count": 0,
            "checks": [
              {
                "id": "uses-file-backed-evidence",
                "description": "Output names file-backed source evidence.",
                "weight": 1.0,
                "failure_type": "missing_file_fixture",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-governance",
                "description": "Output preserves governed ownership metadata.",
                "weight": 1.0,
                "failure_type": "missing_governance",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-output-contract",
                "description": "Output preserves output and rollback boundaries.",
                "weight": 1.0,
                "failure_type": "missing_contract_boundary",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "has-trust-and-scorecard",
                "description": "Output requires trust and output scorecard artifacts.",
                "weight": 1.0,
                "failure_type": "missing_release_evidence",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              },
              {
                "id": "does-not-invent-evidence",
                "description": "Output forbids invented launch evidence.",
                "weight": 1.0,
                "failure_type": "invented_evidence",
                "passed": true,
                "missing": [],
                "present_forbidden": []
              }
            ],
            "failed": []
          },
          "delta": 100.0,
          "winner": "with_skill",
          "failure_taxonomy": []
        }
      ],
      "failures": [],
      "blind_review": {
        "pack": "reports/output_blind_review_pack.json",
        "answer_key": "reports/output_blind_answer_key.json",
        "pair_count": 5
      },
      "artifacts": {
        "json": "reports/output_quality_scorecard.json",
        "markdown": "reports/output_quality_scorecard.md",
        "blind_review_pack_json": "reports/output_blind_review_pack.json",
        "blind_review_pack_md": "reports/output_blind_review_pack.md",
        "blind_answer_key_json": "reports/output_blind_answer_key.json"
      }
    },
    "output_execution": {
      "schema_version": "1.0",
      "ok": true,
      "cases": "evals/output/cases.jsonl",
      "runner": {
        "mode": "command",
        "command": [
          "python3",
          "scripts/provider_output_eval_runner.py",
          "--provider",
          "deepseek",
          "--model",
          "deepseek-v4-flash",
          "--api-format",
          "chat-completions",
          "--thinking",
          "disabled",
          "--api-key-env",
          "DEEPSEEK_API_KEY"
        ],
        "timeout_seconds": 180.0
      },
      "summary": {
        "case_count": 5,
        "variant_run_count": 10,
        "command_executed_count": 10,
        "model_executed_count": 10,
        "recorded_fixture_count": 0,
        "timing_observed_count": 10,
        "token_observed_count": 10,
        "token_estimated_count": 0,
        "baseline_pass_rate": 23.67,
        "with_skill_pass_rate": 43.67,
        "delta": 20.0,
        "regression_count": 0,
        "failure_count": 0,
        "gate_pass": true
      },
      "runs": [
        {
          "case_id": "skill-package-contract",
          "variant": "baseline",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 5980.01,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 100,
            "output_tokens": 384,
            "total_tokens": 484,
            "estimated": false
          },
          "score": 0.0,
          "passed_count": 0,
          "failed_count": 4,
          "failed_assertions": [
            "has-entrypoint",
            "has-interface",
            "has-report",
            "has-resource-boundary"
          ],
          "output_sha256": "1aa12d65d55863581eef67aaa173b3a9962524a91533693044cb340a342b760b",
          "failure": ""
        },
        {
          "case_id": "skill-package-contract",
          "variant": "with_skill",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 11217.19,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 850,
            "output_tokens": 998,
            "total_tokens": 1848,
            "estimated": false
          },
          "score": 75.0,
          "passed_count": 3,
          "failed_count": 1,
          "failed_assertions": [
            "has-report"
          ],
          "output_sha256": "ac2cb822520b3099150ea1df07de59b9c6df382b7251792e0662631a60989d89",
          "failure": ""
        },
        {
          "case_id": "output-eval-expectation",
          "variant": "baseline",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 3178.95,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 107,
            "output_tokens": 129,
            "total_tokens": 236,
            "estimated": false
          },
          "score": 0.0,
          "passed_count": 0,
          "failed_count": 4,
          "failed_assertions": [
            "has-baseline-comparison",
            "has-assertion-grading",
            "has-scorecard",
            "has-failure-taxonomy"
          ],
          "output_sha256": "a128ff4dbd7870e287ac651b6cab6b7887e347d6477e5bd8c6f40cd9479539f0",
          "failure": ""
        },
        {
          "case_id": "output-eval-expectation",
          "variant": "with_skill",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 4611.78,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 857,
            "output_tokens": 264,
            "total_tokens": 1121,
            "estimated": false
          },
          "score": 25.0,
          "passed_count": 1,
          "failed_count": 3,
          "failed_assertions": [
            "has-baseline-comparison",
            "has-assertion-grading",
            "has-failure-taxonomy"
          ],
          "output_sha256": "4df98d20e2199e56dae2618b6a64e59d5c96484a4f71ae0ebc674b755cf533c3",
          "failure": ""
        },
        {
          "case_id": "ir-before-packaging",
          "variant": "baseline",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 6772.59,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 104,
            "output_tokens": 661,
            "total_tokens": 765,
            "estimated": false
          },
          "score": 25.0,
          "passed_count": 1,
          "failed_count": 3,
          "failed_assertions": [
            "has-ir-first",
            "has-core-ir-fields",
            "has-semantic-preservation"
          ],
          "output_sha256": "1696075b4f884ff8b478786b5565aff73ad73235936eb39c2ed615c0746861d2",
          "failure": ""
        },
        {
          "case_id": "ir-before-packaging",
          "variant": "with_skill",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 17471.19,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 854,
            "output_tokens": 2132,
            "total_tokens": 2986,
            "estimated": false
          },
          "score": 25.0,
          "passed_count": 1,
          "failed_count": 3,
          "failed_assertions": [
            "has-ir-first",
            "has-core-ir-fields",
            "has-semantic-preservation"
          ],
          "output_sha256": "4f87633e53f360948d6403126d49ad3dabcb1b47aff596918650719b7840abcf",
          "failure": ""
        },
        {
          "case_id": "near-neighbor-boundary",
          "variant": "baseline",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 3091.33,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 105,
            "output_tokens": 93,
            "total_tokens": 198,
            "estimated": false
          },
          "score": 33.33,
          "passed_count": 1,
          "failed_count": 2,
          "failed_assertions": [
            "declines-skill",
            "requires-reuse-signal"
          ],
          "output_sha256": "56c8f48f3b2b9963adad3afdb1b6a2bed6b162067506edee1e0f1acd32668a91",
          "failure": ""
        },
        {
          "case_id": "near-neighbor-boundary",
          "variant": "with_skill",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 4152.85,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 855,
            "output_tokens": 160,
            "total_tokens": 1015,
            "estimated": false
          },
          "score": 33.33,
          "passed_count": 1,
          "failed_count": 2,
          "failed_assertions": [
            "declines-skill",
            "requires-reuse-signal"
          ],
          "output_sha256": "d2d85a2aae5db5c4c7e6e0db5bdd865157a90018afe302b0a703940cc84ba68c",
          "failure": ""
        },
        {
          "case_id": "file-backed-governed-package",
          "variant": "baseline",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 4750.01,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 200,
            "output_tokens": 302,
            "total_tokens": 502,
            "estimated": false
          },
          "score": 60.0,
          "passed_count": 3,
          "failed_count": 2,
          "failed_assertions": [
            "uses-file-backed-evidence",
            "has-trust-and-scorecard"
          ],
          "output_sha256": "d41880b0c2f7e60ee6acb2cb1f4acb9377fd63de72b8e026e6259a962b89af0b",
          "failure": ""
        },
        {
          "case_id": "file-backed-governed-package",
          "variant": "with_skill",
          "status": "pass",
          "execution_mode": "model",
          "model_executed": true,
          "command_executed": true,
          "duration_ms": 9406.25,
          "provider": "deepseek",
          "model": "deepseek-v4-flash",
          "usage": {
            "input_tokens": 950,
            "output_tokens": 660,
            "total_tokens": 1610,
            "estimated": false
          },
          "score": 60.0,
          "passed_count": 3,
          "failed_count": 2,
          "failed_assertions": [
            "has-governance",
            "has-output-contract"
          ],
          "output_sha256": "c670ae2ef81a819a9a0f1b0c046e82ba4c649f56dcbe96a45a6938c7f214fba4",
          "failure": ""
        }
      ],
      "failures": [],
      "artifacts": {
        "json": "reports/output_execution_runs.json",
        "markdown": "reports/output_execution_runs.md"
      }
    },
    "output_blind_review": {
      "schema_version": "1.0",
      "seed": "yao-output-eval-blind-v1",
      "summary": {
        "pair_count": 5,
        "answer_key_separate": true,
        "with_skill_hidden_count": 5
      },
      "pairs": [
        {
          "case_id": "skill-package-contract",
          "prompt": "Turn this repeated workflow into a reusable team skill package.",
          "input_files": [],
          "metadata": {},
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "has-entrypoint",
              "description": "Output names the routeable Skill entrypoint.",
              "weight": 1.0
            },
            {
              "id": "has-interface",
              "description": "Output includes neutral interface metadata.",
              "weight": 1.0
            },
            {
              "id": "has-report",
              "description": "Output points reviewer to generated overview report.",
              "weight": 1.0
            },
            {
              "id": "has-resource-boundary",
              "description": "Output preserves entrypoint/resource separation.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "skill-package-contract:A",
            "output": "Create a routeable SKILL.md, agents/interface.yaml, reports/skill-overview.html, and a focused eval plan. Keep the root entrypoint lean, move durable guidance into references/, scripts into scripts/, and evidence into reports/."
          },
          "variant_b": {
            "blind_id": "skill-package-contract:B",
            "output": "I can write a prompt for that workflow and include a short checklist."
          }
        },
        {
          "case_id": "output-eval-expectation",
          "prompt": "Upgrade this production skill so we know whether the generated output is better than baseline.",
          "input_files": [],
          "metadata": {},
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "has-baseline-comparison",
              "description": "Output explicitly compares with-skill and baseline outputs.",
              "weight": 1.0
            },
            {
              "id": "has-assertion-grading",
              "description": "Output includes objective assertion grading.",
              "weight": 1.0
            },
            {
              "id": "has-scorecard",
              "description": "Output produces a scorecard report path.",
              "weight": 1.0
            },
            {
              "id": "has-failure-taxonomy",
              "description": "Output records failure taxonomy.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "output-eval-expectation:A",
            "output": "Add Output Eval Lab cases with baseline_output and with_skill_output, run assertion grading, report with-skill vs baseline pass-rate delta, and record failure taxonomy plus next fixes in reports/output_quality_scorecard.md."
          },
          "variant_b": {
            "blind_id": "output-eval-expectation:B",
            "output": "Add more examples and run the trigger eval again."
          }
        },
        {
          "case_id": "ir-before-packaging",
          "prompt": "Package this skill for OpenAI, Claude, Agent Skills, and generic targets.",
          "input_files": [],
          "metadata": {},
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "has-ir-first",
              "description": "Output requires Skill IR before packaging.",
              "weight": 1.0
            },
            {
              "id": "has-core-ir-fields",
              "description": "Output lists core IR contract fields.",
              "weight": 1.0
            },
            {
              "id": "has-targets",
              "description": "Output names requested runtime targets.",
              "weight": 1.0
            },
            {
              "id": "has-semantic-preservation",
              "description": "Output says targets must preserve the capability contract.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "ir-before-packaging:A",
            "output": "Export folders for each platform and adjust files as needed."
          },
          "variant_b": {
            "blind_id": "ir-before-packaging:B",
            "output": "Export Skill IR first with job_to_be_done, trigger_surface, workflow, resources, eval_plan, risk, and governance. Then compile or package targets from the IR so OpenAI, Claude, Agent Skills, and generic packages preserve the same capability contract."
          }
        },
        {
          "case_id": "near-neighbor-boundary",
          "prompt": "I only need a one-off summary of these notes, not a reusable process.",
          "input_files": [],
          "metadata": {
            "case_type": "near_neighbor",
            "tier": "production"
          },
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "declines-skill",
              "description": "Output refuses unnecessary skill creation for one-off work.",
              "weight": 1.0
            },
            {
              "id": "names-near-neighbor",
              "description": "Output labels the request as near-neighbor instead of owned work.",
              "weight": 1.0
            },
            {
              "id": "requires-reuse-signal",
              "description": "Output asks for repeat-use evidence before packaging.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "near-neighbor-boundary:A",
            "output": "Create a SKILL.md and a reusable workflow anyway so future notes can use it."
          },
          "variant_b": {
            "blind_id": "near-neighbor-boundary:B",
            "output": "Do not create a skill for this one-off request. Treat it as a near-neighbor: answer the summary directly unless the user confirms repeated use, shared ownership, or a reusable output contract."
          }
        },
        {
          "case_id": "file-backed-governed-package",
          "prompt": "Turn the attached release brief source into a governed skill package.",
          "input_files": [
            "fixtures/release-brief-source.md"
          ],
          "metadata": {
            "case_type": "boundary",
            "tier": "governed"
          },
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "uses-file-backed-evidence",
              "description": "Output names file-backed source evidence.",
              "weight": 1.0
            },
            {
              "id": "has-governance",
              "description": "Output preserves governed ownership metadata.",
              "weight": 1.0
            },
            {
              "id": "has-output-contract",
              "description": "Output preserves output and rollback boundaries.",
              "weight": 1.0
            },
            {
              "id": "has-trust-and-scorecard",
              "description": "Output requires trust and output scorecard artifacts.",
              "weight": 1.0
            },
            {
              "id": "does-not-invent-evidence",
              "description": "Output forbids invented launch evidence.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "file-backed-governed-package:A",
            "output": "Draft a release announcement with the changelog, support notes, and owner name."
          },
          "variant_b": {
            "blind_id": "file-backed-governed-package:B",
            "output": "Use the file-backed fixture as source evidence, then create a governed skill package with SKILL.md, agents/interface.yaml, owner, review cadence, input_files, output contract, rollback boundary, trust report, and reports/output_quality_scorecard.md. Mark missing launch metrics as missing evidence instead of inventing them."
          }
        }
      ]
    },
    "output_review_kit": {
      "schema_version": "1.0",
      "ok": true,
      "summary": {
        "case_count": 5,
        "ready_for_adjudication_count": 0,
        "pending_decision_count": 5,
        "invalid_decision_count": 0,
        "reviewer_metadata_present": false,
        "answer_key_hidden": true,
        "answer_key_path_exposed": false,
        "ready_to_run_adjudication": false,
        "failure_count": 0
      },
      "artifacts": {
        "reviewer_kit_json": "reports/output_review_kit.json",
        "reviewer_kit_markdown": "reports/output_review_kit.md",
        "reviewer_kit_html": "reports/output_review_kit.html",
        "blind_pack_json": "reports/output_blind_review_pack.json",
        "blind_pack_markdown": "reports/output_blind_review_pack.md",
        "decisions": "reports/output_review_decisions.json",
        "adjudication_json": "reports/output_review_adjudication.json",
        "adjudication_markdown": "reports/output_review_adjudication.md"
      },
      "template_written": false,
      "review_contract": {
        "reviewer_steps": [
          "Open reports/output_blind_review_pack.md or this kit and compare Variant A vs Variant B for each case.",
          "Record choices in reports/output_review_decisions.json without opening the answer key.",
          "Use winner_variant A or B, confidence from 0 to 1, and a short reason for every case.",
          "Set reviewer_attestation truthfully after choices are recorded and before adjudication.",
          "Run python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication after choices are recorded.",
          "Refresh python3 scripts/yao.py review-studio . before asking for release approval."
        ],
        "required_fields": {
          "reviewer": "Human reviewer name or review group.",
          "reviewed_at": "Review date or timestamp.",
          "winner_variant": "A or B for every case.",
          "confidence": "Optional numeric confidence from 0 to 1.",
          "reason": "Required rationale based on the rubric, not on hidden labels.",
          "reviewer_attestation": "Blind-review and answer-key-order attestation after decisions are complete.",
          "review_integrity": "Blind pack and prompt fingerprints generated by the template."
        },
        "privacy_contract": [
          "The answer key is intentionally withheld from this kit.",
          "Do not inspect hidden labels or expected winners before decisions are recorded.",
          "Do not paste private user data into decision reasons.",
          "Pending decisions must stay pending instead of being counted as human agreement."
        ]
      },
      "cases": [
        {
          "case_id": "skill-package-contract",
          "prompt": "Turn this repeated workflow into a reusable team skill package.",
          "input_files": [],
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "has-entrypoint",
              "description": "Output names the routeable Skill entrypoint.",
              "weight": 1.0
            },
            {
              "id": "has-interface",
              "description": "Output includes neutral interface metadata.",
              "weight": 1.0
            },
            {
              "id": "has-report",
              "description": "Output points reviewer to generated overview report.",
              "weight": 1.0
            },
            {
              "id": "has-resource-boundary",
              "description": "Output preserves entrypoint/resource separation.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "skill-package-contract:A",
            "output": "Create a routeable SKILL.md, agents/interface.yaml, reports/skill-overview.html, and a focused eval plan. Keep the root entrypoint lean, move durable guidance into references/, scripts into scripts/, and evidence into reports/."
          },
          "variant_b": {
            "blind_id": "skill-package-contract:B",
            "output": "I can write a prompt for that workflow and include a short checklist."
          },
          "decision_state": {
            "status": "awaiting-decision",
            "winner_variant_recorded": false,
            "confidence_recorded": false,
            "reason_recorded": false,
            "blocking_reason": "Decision template exists but this row is still blank."
          }
        },
        {
          "case_id": "output-eval-expectation",
          "prompt": "Upgrade this production skill so we know whether the generated output is better than baseline.",
          "input_files": [],
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "has-baseline-comparison",
              "description": "Output explicitly compares with-skill and baseline outputs.",
              "weight": 1.0
            },
            {
              "id": "has-assertion-grading",
              "description": "Output includes objective assertion grading.",
              "weight": 1.0
            },
            {
              "id": "has-scorecard",
              "description": "Output produces a scorecard report path.",
              "weight": 1.0
            },
            {
              "id": "has-failure-taxonomy",
              "description": "Output records failure taxonomy.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "output-eval-expectation:A",
            "output": "Add Output Eval Lab cases with baseline_output and with_skill_output, run assertion grading, report with-skill vs baseline pass-rate delta, and record failure taxonomy plus next fixes in reports/output_quality_scorecard.md."
          },
          "variant_b": {
            "blind_id": "output-eval-expectation:B",
            "output": "Add more examples and run the trigger eval again."
          },
          "decision_state": {
            "status": "awaiting-decision",
            "winner_variant_recorded": false,
            "confidence_recorded": false,
            "reason_recorded": false,
            "blocking_reason": "Decision template exists but this row is still blank."
          }
        },
        {
          "case_id": "ir-before-packaging",
          "prompt": "Package this skill for OpenAI, Claude, Agent Skills, and generic targets.",
          "input_files": [],
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "has-ir-first",
              "description": "Output requires Skill IR before packaging.",
              "weight": 1.0
            },
            {
              "id": "has-core-ir-fields",
              "description": "Output lists core IR contract fields.",
              "weight": 1.0
            },
            {
              "id": "has-targets",
              "description": "Output names requested runtime targets.",
              "weight": 1.0
            },
            {
              "id": "has-semantic-preservation",
              "description": "Output says targets must preserve the capability contract.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "ir-before-packaging:A",
            "output": "Export folders for each platform and adjust files as needed."
          },
          "variant_b": {
            "blind_id": "ir-before-packaging:B",
            "output": "Export Skill IR first with job_to_be_done, trigger_surface, workflow, resources, eval_plan, risk, and governance. Then compile or package targets from the IR so OpenAI, Claude, Agent Skills, and generic packages preserve the same capability contract."
          },
          "decision_state": {
            "status": "awaiting-decision",
            "winner_variant_recorded": false,
            "confidence_recorded": false,
            "reason_recorded": false,
            "blocking_reason": "Decision template exists but this row is still blank."
          }
        },
        {
          "case_id": "near-neighbor-boundary",
          "prompt": "I only need a one-off summary of these notes, not a reusable process.",
          "input_files": [],
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "declines-skill",
              "description": "Output refuses unnecessary skill creation for one-off work.",
              "weight": 1.0
            },
            {
              "id": "names-near-neighbor",
              "description": "Output labels the request as near-neighbor instead of owned work.",
              "weight": 1.0
            },
            {
              "id": "requires-reuse-signal",
              "description": "Output asks for repeat-use evidence before packaging.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "near-neighbor-boundary:A",
            "output": "Create a SKILL.md and a reusable workflow anyway so future notes can use it."
          },
          "variant_b": {
            "blind_id": "near-neighbor-boundary:B",
            "output": "Do not create a skill for this one-off request. Treat it as a near-neighbor: answer the summary directly unless the user confirms repeated use, shared ownership, or a reusable output contract."
          },
          "decision_state": {
            "status": "awaiting-decision",
            "winner_variant_recorded": false,
            "confidence_recorded": false,
            "reason_recorded": false,
            "blocking_reason": "Decision template exists but this row is still blank."
          }
        },
        {
          "case_id": "file-backed-governed-package",
          "prompt": "Turn the attached release brief source into a governed skill package.",
          "input_files": [
            "fixtures/release-brief-source.md"
          ],
          "review_instruction": "Pick A or B based only on the rubric. Do not infer which output came from the skill.",
          "rubric": [
            {
              "id": "uses-file-backed-evidence",
              "description": "Output names file-backed source evidence.",
              "weight": 1.0
            },
            {
              "id": "has-governance",
              "description": "Output preserves governed ownership metadata.",
              "weight": 1.0
            },
            {
              "id": "has-output-contract",
              "description": "Output preserves output and rollback boundaries.",
              "weight": 1.0
            },
            {
              "id": "has-trust-and-scorecard",
              "description": "Output requires trust and output scorecard artifacts.",
              "weight": 1.0
            },
            {
              "id": "does-not-invent-evidence",
              "description": "Output forbids invented launch evidence.",
              "weight": 1.0
            }
          ],
          "variant_a": {
            "blind_id": "file-backed-governed-package:A",
            "output": "Draft a release announcement with the changelog, support notes, and owner name."
          },
          "variant_b": {
            "blind_id": "file-backed-governed-package:B",
            "output": "Use the file-backed fixture as source evidence, then create a governed skill package with SKILL.md, agents/interface.yaml, owner, review cadence, input_files, output contract, rollback boundary, trust report, and reports/output_quality_scorecard.md. Mark missing launch metrics as missing evidence instead of inventing them."
          },
          "decision_state": {
            "status": "awaiting-decision",
            "winner_variant_recorded": false,
            "confidence_recorded": false,
            "reason_recorded": false,
            "blocking_reason": "Decision template exists but this row is still blank."
          }
        }
      ],
      "failures": []
    },
    "output_review_adjudication": {
      "schema_version": "1.0",
      "ok": true,
      "summary": {
        "pair_count": 5,
        "judgment_count": 0,
        "pending_count": 5,
        "agreement_count": 0,
        "disagreement_count": 0,
        "invalid_decision_count": 0,
        "answer_revealed_count": 0,
        "pending_answer_hidden_count": 5,
        "agreement_rate": null,
        "needs_review": true,
        "reviewer_metadata_present": false,
        "reason_required": true,
        "blind_review_attested": false,
        "blind_review_completed_before_answer_key": false,
        "answer_key_not_opened_before_decisions": false,
        "raw_content_excluded_attested": true,
        "reviewer_reason_required_attested": true,
        "ready_for_human_evidence": false,
        "failure_count": 0,
        "reviewer_checklist_count": 5,
        "reviewer_checklist_pending_count": 5,
        "reviewer_checklist_invalid_count": 0,
        "reviewer_checklist_ready_count": 0
      },
      "reviewer": "",
      "reviewed_at": "",
      "review_integrity": {
        "blind_pack_sha256": "788604c67fa31178c9bba06a52731adcbee9c1e72c00767cf7950643812a6e5c",
        "case_count": 5,
        "case_ids": [
          "skill-package-contract",
          "output-eval-expectation",
          "ir-before-packaging",
          "near-neighbor-boundary",
          "file-backed-governed-package"
        ],
        "prompt_sha256_by_case": {
          "skill-package-contract": "95405d805bd516d0998b69d31ece2c1a465b0aa99f04d603628a3939028133b5",
          "output-eval-expectation": "3829e97814ca269ad8e400ec984c56ddcd54b79448d3846c15e7f5ff44c2edc4",
          "ir-before-packaging": "d00333fa41f2e28dc7505f25f259aefb82e65b2df1abda2822686c9a6f07bb80",
          "near-neighbor-boundary": "2d0585e9fa6d03e28786f5e8f0c090781eb209afd344d25e2f91203c49a656d0",
          "file-backed-governed-package": "c79a554b573517682da48879c1ef54399841d9ebf570088a2174dc38de39cc7d"
        }
      },
      "reviewer_attestation": {
        "blind_review_completed_before_answer_key": false,
        "answer_key_not_opened_before_decisions": false,
        "raw_content_excluded": true,
        "reviewer_reason_required": true
      },
      "artifacts": {
        "blind_pack": "reports/output_blind_review_pack.json",
        "answer_key": "reports/output_blind_answer_key.json",
        "decisions": "reports/output_review_decisions.json",
        "json": "reports/output_review_adjudication.json",
        "markdown": "reports/output_review_adjudication.md"
      },
      "template_written": false,
      "pairs": [
        {
          "case_id": "skill-package-contract",
          "status": "pending",
          "expected_winner_variant": "",
          "expected_revealed": false,
          "reviewer_winner_variant": "",
          "confidence": null,
          "reason": "",
          "prompt_sha256": "95405d805bd516d0998b69d31ece2c1a465b0aa99f04d603628a3939028133b5"
        },
        {
          "case_id": "output-eval-expectation",
          "status": "pending",
          "expected_winner_variant": "",
          "expected_revealed": false,
          "reviewer_winner_variant": "",
          "confidence": null,
          "reason": "",
          "prompt_sha256": "3829e97814ca269ad8e400ec984c56ddcd54b79448d3846c15e7f5ff44c2edc4"
        },
        {
          "case_id": "ir-before-packaging",
          "status": "pending",
          "expected_winner_variant": "",
          "expected_revealed": false,
          "reviewer_winner_variant": "",
          "confidence": null,
          "reason": "",
          "prompt_sha256": "d00333fa41f2e28dc7505f25f259aefb82e65b2df1abda2822686c9a6f07bb80"
        },
        {
          "case_id": "near-neighbor-boundary",
          "status": "pending",
          "expected_winner_variant": "",
          "expected_revealed": false,
          "reviewer_winner_variant": "",
          "confidence": null,
          "reason": "",
          "prompt_sha256": "2d0585e9fa6d03e28786f5e8f0c090781eb209afd344d25e2f91203c49a656d0"
        },
        {
          "case_id": "file-backed-governed-package",
          "status": "pending",
          "expected_winner_variant": "",
          "expected_revealed": false,
          "reviewer_winner_variant": "",
          "confidence": null,
          "reason": "",
          "prompt_sha256": "c79a554b573517682da48879c1ef54399841d9ebf570088a2174dc38de39cc7d"
        }
      ],
      "reviewer_checklist": [
        {
          "case_id": "skill-package-contract",
          "readiness": "awaiting-decision",
          "blocking_reason": "Reviewer has not selected A or B yet; answer key remains hidden.",
          "status": "pending",
          "reviewer_winner_variant": "",
          "answer_key_visible": false,
          "prompt_sha256": "95405d805bd516d0998b69d31ece2c1a465b0aa99f04d603628a3939028133b5",
          "blind_pack_path": "reports/output_blind_review_pack.json",
          "decisions_path": "reports/output_review_decisions.json",
          "commands": {
            "prepare_review_kit": "python3 scripts/yao.py output-review-kit",
            "write_template": "python3 scripts/adjudicate_output_review.py --write-template",
            "import_decisions": "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "adjudicate": "python3 scripts/yao.py output-review",
            "refresh_review_studio": "python3 scripts/yao.py review-studio ."
          },
          "required_fields": {
            "winner_variant": "A or B after reading only the blind review pack.",
            "confidence": "Optional number from 0 to 1.",
            "reason": "Required rationale; do not reveal baseline or with-skill labels before adjudication.",
            "reviewer": "Human reviewer name or review group at the decision-file top level.",
            "reviewed_at": "Review date or timestamp at the decision-file top level.",
            "reviewer_attestation.blind_review_completed_before_answer_key": "True only after the reviewer has completed choices before opening the answer key.",
            "reviewer_attestation.answer_key_not_opened_before_decisions": "True only when the answer key was not opened before decisions were recorded."
          },
          "privacy_contract": [
            "Do not paste raw private user data into the decision reason.",
            "Do not open the answer key before reviewer choices are recorded.",
            "Leave winner_variant blank when the reviewer is not ready to decide."
          ]
        },
        {
          "case_id": "output-eval-expectation",
          "readiness": "awaiting-decision",
          "blocking_reason": "Reviewer has not selected A or B yet; answer key remains hidden.",
          "status": "pending",
          "reviewer_winner_variant": "",
          "answer_key_visible": false,
          "prompt_sha256": "3829e97814ca269ad8e400ec984c56ddcd54b79448d3846c15e7f5ff44c2edc4",
          "blind_pack_path": "reports/output_blind_review_pack.json",
          "decisions_path": "reports/output_review_decisions.json",
          "commands": {
            "prepare_review_kit": "python3 scripts/yao.py output-review-kit",
            "write_template": "python3 scripts/adjudicate_output_review.py --write-template",
            "import_decisions": "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "adjudicate": "python3 scripts/yao.py output-review",
            "refresh_review_studio": "python3 scripts/yao.py review-studio ."
          },
          "required_fields": {
            "winner_variant": "A or B after reading only the blind review pack.",
            "confidence": "Optional number from 0 to 1.",
            "reason": "Required rationale; do not reveal baseline or with-skill labels before adjudication.",
            "reviewer": "Human reviewer name or review group at the decision-file top level.",
            "reviewed_at": "Review date or timestamp at the decision-file top level.",
            "reviewer_attestation.blind_review_completed_before_answer_key": "True only after the reviewer has completed choices before opening the answer key.",
            "reviewer_attestation.answer_key_not_opened_before_decisions": "True only when the answer key was not opened before decisions were recorded."
          },
          "privacy_contract": [
            "Do not paste raw private user data into the decision reason.",
            "Do not open the answer key before reviewer choices are recorded.",
            "Leave winner_variant blank when the reviewer is not ready to decide."
          ]
        },
        {
          "case_id": "ir-before-packaging",
          "readiness": "awaiting-decision",
          "blocking_reason": "Reviewer has not selected A or B yet; answer key remains hidden.",
          "status": "pending",
          "reviewer_winner_variant": "",
          "answer_key_visible": false,
          "prompt_sha256": "d00333fa41f2e28dc7505f25f259aefb82e65b2df1abda2822686c9a6f07bb80",
          "blind_pack_path": "reports/output_blind_review_pack.json",
          "decisions_path": "reports/output_review_decisions.json",
          "commands": {
            "prepare_review_kit": "python3 scripts/yao.py output-review-kit",
            "write_template": "python3 scripts/adjudicate_output_review.py --write-template",
            "import_decisions": "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "adjudicate": "python3 scripts/yao.py output-review",
            "refresh_review_studio": "python3 scripts/yao.py review-studio ."
          },
          "required_fields": {
            "winner_variant": "A or B after reading only the blind review pack.",
            "confidence": "Optional number from 0 to 1.",
            "reason": "Required rationale; do not reveal baseline or with-skill labels before adjudication.",
            "reviewer": "Human reviewer name or review group at the decision-file top level.",
            "reviewed_at": "Review date or timestamp at the decision-file top level.",
            "reviewer_attestation.blind_review_completed_before_answer_key": "True only after the reviewer has completed choices before opening the answer key.",
            "reviewer_attestation.answer_key_not_opened_before_decisions": "True only when the answer key was not opened before decisions were recorded."
          },
          "privacy_contract": [
            "Do not paste raw private user data into the decision reason.",
            "Do not open the answer key before reviewer choices are recorded.",
            "Leave winner_variant blank when the reviewer is not ready to decide."
          ]
        },
        {
          "case_id": "near-neighbor-boundary",
          "readiness": "awaiting-decision",
          "blocking_reason": "Reviewer has not selected A or B yet; answer key remains hidden.",
          "status": "pending",
          "reviewer_winner_variant": "",
          "answer_key_visible": false,
          "prompt_sha256": "2d0585e9fa6d03e28786f5e8f0c090781eb209afd344d25e2f91203c49a656d0",
          "blind_pack_path": "reports/output_blind_review_pack.json",
          "decisions_path": "reports/output_review_decisions.json",
          "commands": {
            "prepare_review_kit": "python3 scripts/yao.py output-review-kit",
            "write_template": "python3 scripts/adjudicate_output_review.py --write-template",
            "import_decisions": "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "adjudicate": "python3 scripts/yao.py output-review",
            "refresh_review_studio": "python3 scripts/yao.py review-studio ."
          },
          "required_fields": {
            "winner_variant": "A or B after reading only the blind review pack.",
            "confidence": "Optional number from 0 to 1.",
            "reason": "Required rationale; do not reveal baseline or with-skill labels before adjudication.",
            "reviewer": "Human reviewer name or review group at the decision-file top level.",
            "reviewed_at": "Review date or timestamp at the decision-file top level.",
            "reviewer_attestation.blind_review_completed_before_answer_key": "True only after the reviewer has completed choices before opening the answer key.",
            "reviewer_attestation.answer_key_not_opened_before_decisions": "True only when the answer key was not opened before decisions were recorded."
          },
          "privacy_contract": [
            "Do not paste raw private user data into the decision reason.",
            "Do not open the answer key before reviewer choices are recorded.",
            "Leave winner_variant blank when the reviewer is not ready to decide."
          ]
        },
        {
          "case_id": "file-backed-governed-package",
          "readiness": "awaiting-decision",
          "blocking_reason": "Reviewer has not selected A or B yet; answer key remains hidden.",
          "status": "pending",
          "reviewer_winner_variant": "",
          "answer_key_visible": false,
          "prompt_sha256": "c79a554b573517682da48879c1ef54399841d9ebf570088a2174dc38de39cc7d",
          "blind_pack_path": "reports/output_blind_review_pack.json",
          "decisions_path": "reports/output_review_decisions.json",
          "commands": {
            "prepare_review_kit": "python3 scripts/yao.py output-review-kit",
            "write_template": "python3 scripts/adjudicate_output_review.py --write-template",
            "import_decisions": "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "adjudicate": "python3 scripts/yao.py output-review",
            "refresh_review_studio": "python3 scripts/yao.py review-studio ."
          },
          "required_fields": {
            "winner_variant": "A or B after reading only the blind review pack.",
            "confidence": "Optional number from 0 to 1.",
            "reason": "Required rationale; do not reveal baseline or with-skill labels before adjudication.",
            "reviewer": "Human reviewer name or review group at the decision-file top level.",
            "reviewed_at": "Review date or timestamp at the decision-file top level.",
            "reviewer_attestation.blind_review_completed_before_answer_key": "True only after the reviewer has completed choices before opening the answer key.",
            "reviewer_attestation.answer_key_not_opened_before_decisions": "True only when the answer key was not opened before decisions were recorded."
          },
          "privacy_contract": [
            "Do not paste raw private user data into the decision reason.",
            "Do not open the answer key before reviewer choices are recorded.",
            "Leave winner_variant blank when the reviewer is not ready to decide."
          ]
        }
      ],
      "failures": []
    },
    "benchmark_reproducibility": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "commit": "24bea607a2b16e766bc8f2bc8483f22fae1edc61",
      "git_status": {
        "available": true,
        "dirty": true,
        "changed_file_count": 37,
        "generated_dirty": true,
        "generated_changed_file_count": 36,
        "source_dirty": true,
        "source_changed_file_count": 1,
        "sample": [
          " M SKILL.md",
          " M registry/index.json",
          " M registry/packages/yao-meta-skill.json",
          " M reports/adaptation_proposals.json",
          " M reports/adaptation_proposals.md",
          " M reports/adoption_drift_report.json",
          " M reports/benchmark_reproducibility.json",
          " M reports/benchmark_reproducibility.md",
          " M reports/compiled_targets.json",
          " M reports/context_budget.json",
          " M reports/context_budget.md",
          " M reports/context_budget_summary.json"
        ],
        "source_sample": [
          " M SKILL.md"
        ],
        "generated_sample": [
          " M registry/index.json",
          " M registry/packages/yao-meta-skill.json",
          " M reports/adaptation_proposals.json",
          " M reports/adaptation_proposals.md",
          " M reports/adoption_drift_report.json",
          " M reports/benchmark_reproducibility.json",
          " M reports/benchmark_reproducibility.md",
          " M reports/compiled_targets.json",
          " M reports/context_budget.json",
          " M reports/context_budget.md",
          " M reports/context_budget_summary.json",
          " M reports/evidence_consistency.json"
        ],
        "generated_dirty_prefixes": [
          "dist/",
          "registry/index.json",
          "registry/packages/",
          "reports/",
          "skill_atlas/",
          "skill-ir/examples/"
        ],
        "scope": "generation-time status before this report is written"
      },
      "summary": {
        "reproducibility_ready": true,
        "release_lock_ready": false,
        "methodology_complete": true,
        "required_artifact_count": 25,
        "missing_artifact_count": 0,
        "evidence_bundle_sha256": "6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158",
        "source_contract_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c",
        "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
        "output_case_count": 5,
        "failure_disclosure_count": 3,
        "command_count": 23,
        "command_executed_count": 10,
        "timing_observed_count": 10,
        "model_executed_count": 10,
        "token_observed_count": 10,
        "human_review_complete": false,
        "provider_evidence_complete": true,
        "world_class_ready": false,
        "world_class_open_gap_count": 3,
        "world_class_task_count": 4,
        "world_class_ledger_pending_count": 4,
        "world_class_source_check_count": 19,
        "world_class_source_pass_count": 12,
        "world_class_source_blocked_count": 7,
        "beta_test_ready": false,
        "beta_test_blocker_count": 1,
        "beta_test_deferred_evidence_count": 4,
        "public_claim_ready": false,
        "public_claim_blocker_count": 4,
        "working_tree_dirty": true,
        "changed_file_count": 37,
        "source_tree_dirty": true,
        "source_changed_file_count": 1,
        "generated_tree_dirty": true,
        "generated_changed_file_count": 36
      },
      "beta_test_release": {
        "ready": false,
        "scope": "beta/public test release without superiority, fully-reviewed, or world-class claims",
        "blockers": [
          "release lock is not clean or commit is unavailable"
        ],
        "allowed_deferred_evidence": [
          {
            "key": "provider-holdout",
            "label": "Provider Holdout",
            "reason": "Provider-backed source evidence exists, but formal ledger submission and reviewer acceptance are still pending before public claims."
          },
          {
            "key": "human-adjudication",
            "label": "Human Adjudication",
            "reason": "Human adjudication evidence is still pending; deferred for beta/public testing and still required before superiority, fully-reviewed, or world-class claims."
          },
          {
            "key": "native-permission-enforcement",
            "label": "Native Permission Enforcement",
            "reason": "Native enforcement proof is still pending; deferred for beta/public testing and still required before world-class claims."
          },
          {
            "key": "native-client-telemetry",
            "label": "Native Client Telemetry",
            "reason": "Real client telemetry is still pending; deferred for beta/public testing and still required before world-class claims."
          }
        ],
        "policy": "Human blind-review, native permission enforcement, real client telemetry, and ledger acceptance may be deferred for beta/public testing, but public claims must remain blocked until those evidence entries are accepted.",
        "required_wording": "Use beta, public test, or technical preview wording; do not claim world-class readiness, fully reviewed quality, or proven superiority over baseline."
      },
      "public_claim": {
        "ready": false,
        "scope": "public benchmark or world-class readiness claim",
        "blockers": [
          "release lock is not clean or commit is unavailable",
          "human blind-review adjudication is incomplete",
          "world-class evidence is not accepted yet (3 open gaps, 4 ledger pending)",
          "world-class source checks are not all accepted (12/19 pass, 7 blocked)"
        ],
        "policy": "Local reproducibility can pass before public claims; public claims require provider evidence, human adjudication, clean release lock, accepted world-class evidence, and complete source checks."
      },
      "release_lock": {
        "ready": false,
        "commit": "24bea607a2b16e766bc8f2bc8483f22fae1edc61",
        "status_scope": "generation-time status before this report is written",
        "source_changed_file_count": 1,
        "generated_changed_file_count": 36,
        "reason": "source files were dirty at generation time"
      },
      "evidence_bundle": {
        "algorithm": "sha256(path,label,exists,artifact_sha256)",
        "artifact_count": 25,
        "existing_count": 25,
        "missing_count": 0,
        "missing_paths": [],
        "sha256": "6c95043c2d8513102b37bc70a01647246933c84e8a27c2748cc2cae20e040158"
      },
      "methodology": {
        "path": "reports/benchmark_methodology.md",
        "exists": true,
        "sections": [
          {
            "heading": "## Benchmark Types",
            "exists": true
          },
          {
            "heading": "## Sample Sources",
            "exists": true
          },
          {
            "heading": "## Evaluation Dimensions",
            "exists": true
          },
          {
            "heading": "## Weighting Rule",
            "exists": true
          },
          {
            "heading": "## Failure Disclosure",
            "exists": true
          },
          {
            "heading": "## Reproduction",
            "exists": true
          }
        ],
        "missing_sections": []
      },
      "artifacts_checked": [
        {
          "label": "methodology",
          "path": "reports/benchmark_methodology.md",
          "exists": true,
          "bytes": 2715,
          "sha256": "57025e0123ce5d10401c5bff376d2eeeac7943c83897ae1ad3fb22cadf790f92"
        },
        {
          "label": "failure_disclosure",
          "path": "evals/failure-cases.md",
          "exists": true,
          "bytes": 889,
          "sha256": "28833c0d4a217d612879d193fb5de199880dd5b3093ab5757e4315600fa4fb08"
        },
        {
          "label": "output_cases",
          "path": "evals/output/cases.jsonl",
          "exists": true,
          "bytes": 6555,
          "sha256": "a6ae9685711620d7203b73ace4412194ae287689f945b5139ec8ad75b9eefe04"
        },
        {
          "label": "output_schema",
          "path": "evals/output/schema.json",
          "exists": true,
          "bytes": 2193,
          "sha256": "8ee340c95064260c5e952be614e19841ac676162c6bf01d21b107e38cb04e0b9"
        },
        {
          "label": "output_scorecard",
          "path": "reports/output_quality_scorecard.json",
          "exists": true,
          "bytes": 25530,
          "sha256": "0806258a8e084b27e112537faff0de64a8519ca90cfdc78b57c0e4c08a514cca"
        },
        {
          "label": "output_execution",
          "path": "reports/output_execution_runs.json",
          "exists": true,
          "bytes": 8449,
          "sha256": "4df66b63d2e717a559a6881b966fb1b92def7329cc89aa48ee0d8596f87402e5"
        },
        {
          "label": "blind_review",
          "path": "reports/output_blind_review_pack.json",
          "exists": true,
          "bytes": 7804,
          "sha256": "bbe2db8ec2776fe289cd7d6bb78d48c2b8baa106ad37f79c15e43669b10c9390"
        },
        {
          "label": "review_adjudication",
          "path": "reports/output_review_adjudication.json",
          "exists": true,
          "bytes": 14084,
          "sha256": "91fd88dd9b0f8876f68027a87893d1852dac59772613345bbbfabba658c9227e"
        },
        {
          "label": "trigger_scorecard",
          "path": "reports/route_scorecard.json",
          "exists": true,
          "bytes": 17042,
          "sha256": "53fc22d220dc11453c1e66a17ec2d935e069f9bc936952fe4a53afdb4c71b2cc"
        },
        {
          "label": "runtime_conformance",
          "path": "reports/conformance_matrix.json",
          "exists": true,
          "bytes": 10342,
          "sha256": "97f9ba949c23a60b00e9ba2ff279ca03ba517845cc7c62aa8a42645d58006c7e"
        },
        {
          "label": "trust_report",
          "path": "reports/security_trust_report.json",
          "exists": true,
          "bytes": 139090,
          "sha256": "108aee597a1f245f73d9b69454b6fa8a144545f905231a7c314364c7066541c6"
        },
        {
          "label": "python_compatibility",
          "path": "reports/python_compatibility.json",
          "exists": true,
          "bytes": 30497,
          "sha256": "4d82942052a2ca87db7acea451096332d4b8bf6420a29fa9f5596e83464d21ea"
        },
        {
          "label": "registry_audit",
          "path": "reports/registry_audit.json",
          "exists": true,
          "bytes": 3155,
          "sha256": "d307675d5c6c3cd2f104ce7d963b37d36113f35334e4c6895b55fbb8b255e915"
        },
        {
          "label": "package_verification",
          "path": "reports/package_verification.json",
          "exists": true,
          "bytes": 19525,
          "sha256": "e2ad726ce0486be0f57d88e518ef4d265479a04756419c6f8df50cf7d05b1f14"
        },
        {
          "label": "install_simulation",
          "path": "reports/install_simulation.json",
          "exists": true,
          "bytes": 8947,
          "sha256": "65adf51d8c4b1d5ea49edde09004f7e4bfc06127e640baf2de23af695fbe0728"
        },
        {
          "label": "skill_os2_audit",
          "path": "reports/skill_os2_audit.json",
          "exists": true,
          "bytes": 13824,
          "sha256": "150c0027deaa3c2dd44db5380e9a9b16f123e8a8e3ff6142c711b2b0c432f81c"
        },
        {
          "label": "world_class_evidence_plan",
          "path": "reports/world_class_evidence_plan.json",
          "exists": true,
          "bytes": 23314,
          "sha256": "483ed2b3bd020fa2c5a888300c0d0c1a265eebaf648076581f082f2d527d3669"
        },
        {
          "label": "world_class_evidence_ledger",
          "path": "reports/world_class_evidence_ledger.json",
          "exists": true,
          "bytes": 26274,
          "sha256": "b19e7113ec463dbb1cfb87c45d3c51624151aeea1747c8d9c286b6967a385c6a"
        },
        {
          "label": "world_class_evidence_intake",
          "path": "reports/world_class_evidence_intake.json",
          "exists": true,
          "bytes": 20922,
          "sha256": "885bff9c1c8546c606f583a982a2283229438dbdcd44f3c7e55aff71f858f8f4"
        },
        {
          "label": "world_class_evidence_preflight",
          "path": "reports/world_class_evidence_preflight.json",
          "exists": true,
          "bytes": 90854,
          "sha256": "06e93b1c0c99107002466d9418a4910c82397bce26c3bbdd5b5cc9875eeb65b2"
        },
        {
          "label": "world_class_submission_review",
          "path": "reports/world_class_submission_review.json",
          "exists": true,
          "bytes": 17292,
          "sha256": "e8df5c72ade7ad0704b6ee5dd6aedefea98f79a9a370cd4d80655401862e87f4"
        },
        {
          "label": "world_class_operator_runbook",
          "path": "reports/world_class_operator_runbook.json",
          "exists": true,
          "bytes": 83712,
          "sha256": "bb67813244d64f8e5e416620bb9d7856d95d85a1ec7f9581b2a97b9fed47e02e"
        },
        {
          "label": "world_class_operator_runbook_markdown",
          "path": "reports/world_class_operator_runbook.md",
          "exists": true,
          "bytes": 25504,
          "sha256": "e8d4dee7541323f0e6fa6be4903e7c482b1d00ef1db5594f0c44212088b53d85"
        },
        {
          "label": "world_class_operator_runbook_html",
          "path": "reports/world_class_operator_runbook.html",
          "exists": true,
          "bytes": 34651,
          "sha256": "022594013b2469a0e5776e3f5f6a99fa069917c5ba5cb90256b7841b1f5fd1e3"
        },
        {
          "label": "world_class_claim_guard",
          "path": "reports/world_class_claim_guard.json",
          "exists": true,
          "bytes": 20713,
          "sha256": "911ba833055ab857250f88d88ccdd0bb652076a81214f725c49d763352035572"
        }
      ],
      "missing_artifacts": [],
      "reproduction_commands": [
        {
          "label": "source commit",
          "command": "git rev-parse HEAD",
          "evidence": "git commit hash"
        },
        {
          "label": "trigger eval",
          "command": "make eval-suite",
          "evidence": "reports/eval_suite.json"
        },
        {
          "label": "output eval",
          "command": "python3 scripts/yao.py output-eval",
          "evidence": "reports/output_quality_scorecard.json"
        },
        {
          "label": "output execution",
          "command": "python3 scripts/yao.py output-exec --runner-command '[\"python3\",\"scripts/local_output_eval_runner.py\"]'",
          "evidence": "reports/output_execution_runs.json"
        },
        {
          "label": "blind review adjudication",
          "command": "python3 scripts/yao.py output-review",
          "evidence": "reports/output_review_adjudication.json"
        },
        {
          "label": "skill ir",
          "command": "python3 scripts/yao.py skill-ir . --output-json skill-ir/examples/yao-meta-skill.json",
          "evidence": "skill-ir/examples/yao-meta-skill.json"
        },
        {
          "label": "runtime conformance",
          "command": "python3 scripts/yao.py conformance .",
          "evidence": "reports/conformance_matrix.json"
        },
        {
          "label": "trust report",
          "command": "python3 scripts/yao.py trust .",
          "evidence": "reports/security_trust_report.json"
        },
        {
          "label": "python compatibility",
          "command": "python3 scripts/yao.py python-compat .",
          "evidence": "reports/python_compatibility.json"
        },
        {
          "label": "package",
          "command": "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --expectations evals/packaging_expectations.json --output-dir dist --zip",
          "evidence": "dist/yao-meta-skill.zip"
        },
        {
          "label": "package verify",
          "command": "python3 scripts/yao.py package-verify . --package-dir dist --require-zip",
          "evidence": "reports/package_verification.json"
        },
        {
          "label": "install simulate",
          "command": "python3 scripts/yao.py install-simulate . --package-dir dist",
          "evidence": "reports/install_simulation.json"
        },
        {
          "label": "registry audit",
          "command": "python3 scripts/yao.py registry-audit .",
          "evidence": "reports/registry_audit.json"
        },
        {
          "label": "skill os audit",
          "command": "python3 scripts/yao.py skill-os2-audit .",
          "evidence": "reports/skill_os2_audit.json"
        },
        {
          "label": "world-class evidence plan",
          "command": "python3 scripts/yao.py world-class-evidence .",
          "evidence": "reports/world_class_evidence_plan.json"
        },
        {
          "label": "world-class evidence ledger",
          "command": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
          "evidence": "reports/world_class_evidence_ledger.json"
        },
        {
          "label": "world-class evidence intake",
          "command": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
          "evidence": "reports/world_class_evidence_intake.json"
        },
        {
          "label": "world-class evidence preflight",
          "command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "evidence": "reports/world_class_evidence_preflight.json"
        },
        {
          "label": "world-class submission review",
          "command": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
          "evidence": "reports/world_class_submission_review.json"
        },
        {
          "label": "world-class operator runbook",
          "command": "python3 scripts/yao.py world-class-runbook . --submissions-dir evidence/world_class/submissions",
          "evidence": "reports/world_class_operator_runbook.json"
        },
        {
          "label": "world-class claim guard",
          "command": "python3 scripts/yao.py world-class-claim-guard .",
          "evidence": "reports/world_class_claim_guard.json"
        },
        {
          "label": "evidence consistency",
          "command": "python3 scripts/yao.py evidence-consistency .",
          "evidence": "reports/evidence_consistency.json"
        },
        {
          "label": "full ci",
          "command": "make ci-test",
          "evidence": "CI target output"
        }
      ],
      "failure_disclosure": {
        "path": "evals/failure-cases.md",
        "case_count": 3,
        "policy": "Keep representative failures visible and tied to regression checks."
      },
      "limitations": [
        "The git commit and dirty flags are generation-time context; release lock is blocked by source changes, while generated evidence artifacts are tracked separately.",
        "Provider-backed model holdout source evidence is complete, but ledger acceptance still requires a valid independently reviewed submission packet.",
        "Pending blind-review decisions are visible but do not count as human adjudication.",
        "World-class readiness remains false until external and human evidence gaps close.",
        "Beta/public testing may proceed without human blind-review only when wording avoids superiority, fully-reviewed, or world-class claims."
      ],
      "artifacts": {
        "json": "reports/benchmark_reproducibility.json",
        "markdown": "reports/benchmark_reproducibility.md"
      }
    },
    "skill_os2_coverage": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "summary": {
        "item_count": 21,
        "module_count": 8,
        "recommended_pr_count": 13,
        "pass_count": 21,
        "warn_count": 0,
        "missing_count": 0,
        "extension_track_count": 4,
        "extension_partial_count": 0,
        "extension_planned_count": 0,
        "extension_covered_count": 4,
        "adaptive_extension_ready": true,
        "local_blueprint_ready": true,
        "public_world_class_ready": false,
        "world_class_evidence_pending_count": 4,
        "decision": "local-blueprint-covered-evidence-pending"
      },
      "status_counts": {
        "pass": 21,
        "warn": 0,
        "missing": 0
      },
      "extension_status_counts": {
        "covered": 4
      },
      "modules": [
        {
          "key": "skill-ir",
          "category": "core-module",
          "label": "Skill IR",
          "status": "pass",
          "objective": "Platform-neutral capability contract exists before platform-specific packaging.",
          "current": "schema 2.0.0; targets 5",
          "command": "python3 scripts/yao.py skill-ir .",
          "test": "python3 tests/verify_skill_ir.py",
          "evidence": [
            {
              "path": "skill-ir/schema.json",
              "exists": true
            },
            {
              "path": "skill-ir/examples/yao-meta-skill.json",
              "exists": true
            },
            {
              "path": "scripts/export_skill_ir.py",
              "exists": true
            },
            {
              "path": "tests/verify_skill_ir.py",
              "exists": true
            }
          ],
          "next_action": "Keep all target packages compiled from IR rather than hand-maintained per target."
        },
        {
          "key": "output-eval-lab",
          "category": "core-module",
          "label": "Output Eval Lab",
          "status": "pass",
          "objective": "with-skill/baseline output quality is measured with assertions, execution evidence, and blind review packs.",
          "current": "5 cases; delta 100.0; execution 10",
          "command": "python3 scripts/yao.py output-exec . && python3 scripts/yao.py output-review .",
          "test": "python3 tests/verify_output_eval_lab.py",
          "evidence": [
            {
              "path": "evals/output/schema.json",
              "exists": true
            },
            {
              "path": "evals/output/cases.jsonl",
              "exists": true
            },
            {
              "path": "scripts/run_output_eval.py",
              "exists": true
            },
            {
              "path": "scripts/run_output_execution.py",
              "exists": true
            },
            {
              "path": "reports/output_quality_scorecard.json",
              "exists": true
            },
            {
              "path": "tests/verify_output_eval_lab.py",
              "exists": true
            }
          ],
          "next_action": "Add more real-file and adversarial holdout cases as adoption data grows."
        },
        {
          "key": "runtime-conformance",
          "category": "core-module",
          "label": "Runtime Conformance",
          "status": "pass",
          "objective": "Target packages can be consumed by OpenAI, Claude, Agent Skills, VS Code, and generic targets.",
          "current": "5/5 targets pass",
          "command": "python3 scripts/yao.py conformance .",
          "test": "python3 tests/verify_conformance_suite.py",
          "evidence": [
            {
              "path": "runtime/conformance/schema.json",
              "exists": true
            },
            {
              "path": "scripts/run_conformance_suite.py",
              "exists": true
            },
            {
              "path": "reports/conformance_matrix.json",
              "exists": true
            },
            {
              "path": "tests/verify_conformance_suite.py",
              "exists": true
            }
          ],
          "next_action": "Keep conformance cases aligned with current platform metadata rules."
        },
        {
          "key": "trust-security",
          "category": "core-module",
          "label": "Trust Security",
          "status": "pass",
          "objective": "Scripts, dependencies, permissions, secrets, and package hash are reviewable for team distribution.",
          "current": "155 scripts; secrets 0; help failures 0",
          "command": "python3 scripts/yao.py trust .",
          "test": "python3 tests/verify_trust_check.py",
          "evidence": [
            {
              "path": "scripts/trust_check.py",
              "exists": true
            },
            {
              "path": "security/trust_policy.md",
              "exists": true
            },
            {
              "path": "security/script_policy.md",
              "exists": true
            },
            {
              "path": "security/permission_policy.json",
              "exists": true
            },
            {
              "path": "reports/security_trust_report.json",
              "exists": true
            },
            {
              "path": "tests/verify_trust_check.py",
              "exists": true
            }
          ],
          "next_action": "Keep high-permission approvals scoped, expiring, and mapped to target enforcement."
        },
        {
          "key": "skill-atlas",
          "category": "core-module",
          "label": "Skill Atlas",
          "status": "pass",
          "objective": "Team skill portfolio reveals route collisions, stale ownership, dependency graph, and no-route opportunities.",
          "current": "11 scanned skills; actionable collisions 0",
          "command": "python3 scripts/yao.py skill-atlas --workspace-root .",
          "test": "python3 tests/verify_skill_atlas.py",
          "evidence": [
            {
              "path": "scripts/build_skill_atlas.py",
              "exists": true
            },
            {
              "path": "skill_atlas/catalog.json",
              "exists": true
            },
            {
              "path": "skill_atlas/route_overlap_matrix.csv",
              "exists": true
            },
            {
              "path": "skill_atlas/dependency_graph.json",
              "exists": true
            },
            {
              "path": "reports/skill_atlas.json",
              "exists": true
            },
            {
              "path": "tests/verify_skill_atlas.py",
              "exists": true
            }
          ],
          "next_action": "Use real telemetry to rank stale or drifting skills by impact, not only by static metadata."
        },
        {
          "key": "registry-distribution",
          "category": "core-module",
          "label": "Registry Distribution",
          "status": "pass",
          "objective": "Skill packages are installable, versioned, checksumed, and upgrade-reviewable.",
          "current": "archive entries 580; 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": [
            {
              "path": "registry/index.schema.json",
              "exists": true
            },
            {
              "path": "registry/package.schema.json",
              "exists": true
            },
            {
              "path": "registry/packages/yao-meta-skill.json",
              "exists": true
            },
            {
              "path": "scripts/registry_audit.py",
              "exists": true
            },
            {
              "path": "reports/package_verification.json",
              "exists": true
            },
            {
              "path": "reports/install_simulation.json",
              "exists": true
            },
            {
              "path": "tests/verify_registry_audit.py",
              "exists": true
            }
          ],
          "next_action": "Regenerate registry metadata after package verification so source and archive checksums stay aligned."
        },
        {
          "key": "review-studio",
          "category": "core-module",
          "label": "Review Studio",
          "status": "pass",
          "objective": "One HTML page supports first-pass production review across trigger, output, runtime, trust, release, and evidence actions.",
          "current": "16 gates; decision review; warnings 3",
          "command": "python3 scripts/yao.py review-studio .",
          "test": "python3 tests/verify_review_studio.py",
          "evidence": [
            {
              "path": "scripts/render_review_studio.py",
              "exists": true
            },
            {
              "path": "reports/review-studio.html",
              "exists": true
            },
            {
              "path": "reports/review-studio.json",
              "exists": true
            },
            {
              "path": "tests/verify_review_studio.py",
              "exists": true
            }
          ],
          "next_action": "Close pending human and external evidence before claiming full release readiness."
        },
        {
          "key": "telemetry-drift",
          "category": "core-module",
          "label": "Telemetry Drift",
          "status": "pass",
          "objective": "Real usage feedback is captured as metadata-only local-first drift signals.",
          "current": "events 1; recipes 5; risk low",
          "command": "python3 scripts/yao.py telemetry-hooks . && python3 scripts/yao.py adoption-drift .",
          "test": "python3 tests/verify_telemetry_hooks.py",
          "evidence": [
            {
              "path": "scripts/emit_telemetry_event.py",
              "exists": true
            },
            {
              "path": "scripts/import_telemetry_events.py",
              "exists": true
            },
            {
              "path": "scripts/telemetry_native_host.py",
              "exists": true
            },
            {
              "path": "reports/adoption_drift_report.json",
              "exists": true
            },
            {
              "path": "reports/telemetry_hook_recipes.json",
              "exists": true
            },
            {
              "path": "tests/verify_telemetry_hooks.py",
              "exists": true
            }
          ],
          "next_action": "Install a real client and import production metadata-only events into the local drift loop."
        }
      ],
      "recommended_prs": [
        {
          "key": "benchmark-methodology",
          "category": "recommended-pr",
          "label": "Benchmark Methodology",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "25 required artifacts checked",
          "command": "make ci-test",
          "test": "tests/verify_benchmark_reproducibility.py",
          "evidence": [
            {
              "path": "reports/benchmark_methodology.md",
              "exists": true
            },
            {
              "path": "reports/benchmark_reproducibility.json",
              "exists": true
            },
            {
              "path": "tests/verify_benchmark_reproducibility.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "output-eval-schema",
          "category": "recommended-pr",
          "label": "Output Eval Schema",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "5 output cases",
          "command": "make ci-test",
          "test": "tests/verify_output_eval_lab.py",
          "evidence": [
            {
              "path": "evals/output/schema.json",
              "exists": true
            },
            {
              "path": "evals/output/cases.jsonl",
              "exists": true
            },
            {
              "path": "tests/verify_output_eval_lab.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "output-eval-runner",
          "category": "recommended-pr",
          "label": "Output Eval Runner",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "delta 100.0",
          "command": "make ci-test",
          "test": "tests/verify_output_eval_lab.py",
          "evidence": [
            {
              "path": "scripts/run_output_eval.py",
              "exists": true
            },
            {
              "path": "reports/output_quality_scorecard.json",
              "exists": true
            },
            {
              "path": "tests/verify_output_eval_lab.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "output-quality-scorecard",
          "category": "recommended-pr",
          "label": "Output Quality Scorecard",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "gate pass True",
          "command": "make ci-test",
          "test": "tests/verify_output_eval_lab.py",
          "evidence": [
            {
              "path": "reports/output_quality_scorecard.md",
              "exists": true
            },
            {
              "path": "reports/output_quality_scorecard.json",
              "exists": true
            },
            {
              "path": "tests/verify_output_eval_lab.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "skill-ir-v0",
          "category": "recommended-pr",
          "label": "Skill IR V0",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "schema 2.0.0",
          "command": "make ci-test",
          "test": "tests/verify_skill_ir.py",
          "evidence": [
            {
              "path": "skill-ir/schema.json",
              "exists": true
            },
            {
              "path": "skill-ir/examples/yao-meta-skill.json",
              "exists": true
            },
            {
              "path": "tests/verify_skill_ir.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "compiler-refactor",
          "category": "recommended-pr",
          "label": "Compiler Refactor",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "5/5 compiled targets",
          "command": "make ci-test",
          "test": "tests/verify_compile_skill.py",
          "evidence": [
            {
              "path": "scripts/compile_skill.py",
              "exists": true
            },
            {
              "path": "reports/compiled_targets.json",
              "exists": true
            },
            {
              "path": "tests/verify_compile_skill.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "agent-skills-conformance",
          "category": "recommended-pr",
          "label": "Agent Skills Conformance",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "agent-skills target present",
          "command": "make ci-test",
          "test": "tests/verify_conformance_suite.py",
          "evidence": [
            {
              "path": "runtime/conformance/schema.json",
              "exists": true
            },
            {
              "path": "reports/conformance_matrix.json",
              "exists": true
            },
            {
              "path": "tests/verify_conformance_suite.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "trust-check",
          "category": "recommended-pr",
          "label": "Trust Check",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "secret findings 0",
          "command": "make ci-test",
          "test": "tests/verify_trust_check.py",
          "evidence": [
            {
              "path": "scripts/trust_check.py",
              "exists": true
            },
            {
              "path": "reports/security_trust_report.json",
              "exists": true
            },
            {
              "path": "tests/verify_trust_check.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "skill-atlas-generator",
          "category": "recommended-pr",
          "label": "Skill Atlas Generator",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "11 scanned skills",
          "command": "make ci-test",
          "test": "tests/verify_skill_atlas.py",
          "evidence": [
            {
              "path": "scripts/build_skill_atlas.py",
              "exists": true
            },
            {
              "path": "reports/skill_atlas.json",
              "exists": true
            },
            {
              "path": "tests/verify_skill_atlas.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "registry-package-format",
          "category": "recommended-pr",
          "label": "Registry Package Format",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "registry ok True",
          "command": "make ci-test",
          "test": "tests/verify_registry_audit.py",
          "evidence": [
            {
              "path": "registry/package.schema.json",
              "exists": true
            },
            {
              "path": "reports/registry_audit.json",
              "exists": true
            },
            {
              "path": "tests/verify_registry_audit.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "review-studio-2",
          "category": "recommended-pr",
          "label": "Review Studio 2.0",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "16 review gates",
          "command": "make ci-test",
          "test": "tests/verify_review_studio.py",
          "evidence": [
            {
              "path": "scripts/render_review_studio.py",
              "exists": true
            },
            {
              "path": "reports/review-studio.html",
              "exists": true
            },
            {
              "path": "tests/verify_review_studio.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "migration-v2-docs",
          "category": "recommended-pr",
          "label": "Migration V2 Docs",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "migration guide present",
          "command": "make ci-test",
          "test": "docs review",
          "evidence": [
            {
              "path": "docs/migration-v2.md",
              "exists": true
            },
            {
              "path": "reports/skill-os-2-review.md",
              "exists": true
            },
            {
              "path": "README.md",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        },
        {
          "key": "evidence-consistency",
          "category": "recommended-pr",
          "label": "Evidence Consistency",
          "status": "pass",
          "objective": "Recommended Skill OS 2.0 implementation PR from the upgrade plan.",
          "current": "39 consistency checks",
          "command": "make ci-test",
          "test": "tests/verify_evidence_consistency.py",
          "evidence": [
            {
              "path": "scripts/render_evidence_consistency.py",
              "exists": true
            },
            {
              "path": "reports/evidence_consistency.json",
              "exists": true
            },
            {
              "path": "tests/verify_evidence_consistency.py",
              "exists": true
            }
          ],
          "next_action": "Keep this item covered as the implementation evolves."
        }
      ],
      "reference_extension_tracks": [
        {
          "key": "skill-interpretation-report",
          "label": "Skill Interpretation Report",
          "status": "covered",
          "objective": "User-facing deep interpretation report explains use cases, triggers, inputs, outputs, workflow, principles, boundaries, quality gates, examples, and next iterations.",
          "current": "Skill Overview v2 is canonical and mirrored as first-class skill-interpretation HTML/JSON with schema and tests.",
          "target": "Either keep skill-overview as the canonical interpretation report with an explicit contract, or split a dedicated reports/skill-interpretation.* renderer and tests.",
          "evidence": [
            {
              "path": "reports/skill-overview.html",
              "exists": true
            },
            {
              "path": "reports/skill-overview.json",
              "exists": true
            },
            {
              "path": "scripts/render_skill_overview.py",
              "exists": true
            },
            {
              "path": "scripts/render_skill_interpretation.py",
              "exists": true
            },
            {
              "path": "schemas/skill-interpretation.schema.json",
              "exists": true
            },
            {
              "path": "tests/verify_skill_interpretation.py",
              "exists": true
            }
          ],
          "next_action": "Keep overview and interpretation contracts in lockstep when report sections, metrics, or layout semantics change."
        },
        {
          "key": "adaptive-self-iteration",
          "label": "Adaptive Self-Iteration",
          "status": "covered",
          "objective": "Local-first preference memory, repeated-signal extraction, adaptation proposals, approval, patch application, regression evidence, and rollback.",
          "current": "Full adaptive loop includes proposal, approval, patch application, regression evidence, and rollback metadata.",
          "target": "Proposal-only adaptation with explicit input source, redaction, allowlisted write targets, approval ledger, regression report, and rollback plan.",
          "evidence": [
            {
              "path": "references/autonomous-adaptation.md",
              "exists": true
            },
            {
              "path": "references/user-memory-policy.md",
              "exists": true
            },
            {
              "path": "schemas/adaptation-proposal.schema.json",
              "exists": true
            },
            {
              "path": "scripts/summarize_user_signals.py",
              "exists": true
            },
            {
              "path": "scripts/propose_adaptation.py",
              "exists": true
            },
            {
              "path": "tests/verify_adaptation_safety.py",
              "exists": true
            },
            {
              "path": "scripts/apply_adaptation.py",
              "exists": true
            },
            {
              "path": "reports/adaptation_approval_ledger.json",
              "exists": true
            },
            {
              "path": "reports/adaptation_regression_report.json",
              "exists": true
            },
            {
              "path": "reports/user_patterns.json",
              "exists": true
            },
            {
              "path": "reports/adaptation_proposals.json",
              "exists": true
            },
            {
              "path": "reports/iteration-directions.md",
              "exists": true
            },
            {
              "path": "reports/adoption_drift_report.md",
              "exists": true
            }
          ],
          "next_action": "Start with policy and read-only scan tests; do not read shell history or private logs unless the user provides an explicit source path."
        },
        {
          "key": "daily-skillops-report",
          "label": "Daily SkillOps Report",
          "status": "covered",
          "objective": "Daily operations layer summarizes explicit-source conversation patterns, proposal-only adaptation work, approval state, release locks, and world-class evidence gaps.",
          "current": "Daily SkillOps report is a CLI-backed, explicit-source operations cockpit with tests and committed dated evidence.",
          "target": "Generate reports/skillops/daily/YYYY-MM-DD.* from explicit sources without private log scanning, source writes, auto-patching, or world-class overclaiming.",
          "evidence": [
            {
              "path": "scripts/render_daily_skillops_report.py",
              "exists": true
            },
            {
              "path": "tests/verify_daily_skillops.py",
              "exists": true
            },
            {
              "path": "reports/skillops/daily/2026-07-02.json",
              "exists": true
            },
            {
              "path": "reports/skillops/daily/2026-07-02.md",
              "exists": true
            }
          ],
          "next_action": "Keep Daily SkillOps report aligned with proposal, approval, coverage, and world-class ledger contracts as the operations layer evolves."
        },
        {
          "key": "weekly-curator-report",
          "label": "Weekly Curator Report",
          "status": "covered",
          "objective": "Weekly curator layer aggregates Daily SkillOps opportunities, Skill Atlas portfolio signals, release locks, and world-class evidence gaps into a maintenance queue.",
          "current": "Weekly curator report is CLI-backed, proposal-only, and backed by committed weekly JSON/Markdown evidence.",
          "target": "Generate reports/skillops/weekly/YYYY-WNN.* without private log scanning, source writes, auto-patching, or world-class overclaiming.",
          "evidence": [
            {
              "path": "scripts/render_weekly_curator_report.py",
              "exists": true
            },
            {
              "path": "tests/verify_weekly_curator.py",
              "exists": true
            },
            {
              "path": "reports/skillops/weekly/2026-W27.json",
              "exists": true
            },
            {
              "path": "reports/skillops/weekly/2026-W27.md",
              "exists": true
            }
          ],
          "next_action": "Use weekly curator output as the Skill Librarian maintenance queue before approving any durable skill-library changes."
        }
      ],
      "next_highest_leverage": [
        "Close the four world-class evidence ledger entries with accepted human or external evidence.",
        "Keep the first-class skill interpretation report and Skill Overview v2 contract synchronized as the report model evolves.",
        "Use Daily SkillOps with explicit curated sources to review adaptation proposals without scanning private logs or auto-patching.",
        "Keep the blueprint coverage report in CI so 2.0 plan drift is visible."
      ],
      "source_blueprint": {
        "title": "Skill Overview / Skill OS 2.0 upgrade plan",
        "core_module_count": 8,
        "recommended_pr_count": 13,
        "reference_extension_count": 4,
        "reference_extensions": [
          "Skill interpretation report",
          "Adaptive self-iteration with local preference memory and approval gates",
          "Daily SkillOps operations report"
        ]
      },
      "artifacts": {
        "json": "reports/skill_os2_coverage.json",
        "markdown": "reports/skill_os2_coverage.md"
      }
    },
    "compiled_targets": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-06-13",
      "skill_dir": ".",
      "summary": {
        "target_count": 5,
        "pass_count": 5,
        "warn_count": 0,
        "block_count": 0,
        "failure_count": 0,
        "warning_count": 0
      },
      "targets": [
        {
          "schema_version": "1.0",
          "target": "openai",
          "status": "pass",
          "compiler": {
            "name": "yao-skill-ir-compiler",
            "schema_version": "1.0",
            "source": "skill-ir",
            "ir_source": "skill-ir/examples/yao-meta-skill.json",
            "ir_schema_version": "2.0.0"
          },
          "source": {
            "skill_dir": ".",
            "canonical_metadata": "agents/interface.yaml",
            "declared_targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ]
          },
          "compiled_contract": {
            "name": "yao-meta-skill",
            "title": "Yao Meta Skill",
            "version": "1.1.0",
            "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
            "job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
            "trigger": {
              "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "should_trigger": [
                "Create a skill from this repeated workflow.",
                "Turn this runbook into a reusable agent skill.",
                "Convert this process note into a reusable skill package for the team.",
                "Improve this skill description and add evals.",
                "Refactor this prompt into a proper skill package.",
                "Package this skill for team reuse.",
                "Create a meta-skill for packaging internal workflows.",
                "Standardize this recurring workflow as a shareable skill package with references."
              ],
              "should_not_trigger": [
                "Explain what a workflow is.",
                "Just explain what a skill is.",
                "Summarize this random note.",
                "Translate this README into Japanese.",
                "Write a product headline for this landing page.",
                "Draft a blog title for this article.",
                "Rewrite this paragraph more clearly, but do not package anything.",
                "Explain the difference between a runbook and a workflow.",
                "one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
                "general code review or debugging unless the user is packaging that workflow as a skill"
              ],
              "edge_cases": [
                "Create a one-off prompt for this task.",
                "Write a custom answer for this request without creating a skill package.",
                "Help me brainstorm process ideas without building a skill.",
                "Improve this README but do not turn it into a skill.",
                "Make a checklist for this task, but not a reusable skill.",
                "Create a reusable-looking checklist, but keep it as a plain note instead of a skill.",
                "Review this process note and explain it, no packaging needed.",
                "Turn this into a checklist and template, but stop short of making a full skill."
              ]
            },
            "workflow": {
              "steps": [
                "One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
                "Capture job, output, exclusions, constraints, standards, lightest fit.",
                "Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.",
                "Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.",
                "Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned."
              ],
              "decision_points": [
                "Route by frontmatter `description`.",
                "Keep `SKILL.md` lean; put guidance in `references/`, logic in `scripts/`, and evidence in `reports/`.",
                "Use the lightest reliable process.",
                "`Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infra. `Governed`: high-trust/release-critical.",
                "Rules: [Method](references/skill-engineering-method.md), [Operating Modes](references/operating-modes.md), [Resource Boundaries](references/resource-boundaries.md).",
                "Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
                "Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
                "Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
              ],
              "failure_modes": [
                "Tables can render as dense grids with weak hierarchy or poor mobile readability.",
                "Long bullets can make the output look complete while hiding the actual decision logic.",
                "Footnote markers or dense citation notes can interrupt the reading flow.",
                "Evidence can be over-attached to obvious statements and under-attached to risky claims.",
                "Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
                "Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
                "Users start invoking the skill for adjacent one-off or explanation-only requests.",
                "Outputs remain valid but become generic, cluttered, or weakly aligned with the user's domain.",
                "Borrowed benchmark patterns no longer fit the local job or add ceremony without payoff.",
                "Skill usage becomes team-critical while ownership, review cadence, or rollback evidence stays informal."
              ]
            },
            "resources": {
              "references": [
                "references/artifact-design-doctrine.md",
                "references/authoring-discipline.md",
                "references/autonomous-adaptation.md",
                "references/distribution-registry-method.md",
                "references/eval-playbook.md",
                "references/gate-selection.md",
                "references/governance.md",
                "references/human-review-template.md",
                "references/intent-dialogue.md",
                "references/iteration-philosophy.md",
                "references/non-skill-decision-tree.md",
                "references/operating-modes.md",
                "references/output-eval-method.md",
                "references/output-quality-risk.md",
                "references/output-visual-quality.md",
                "references/packaging-contracts.md",
                "references/pattern-extraction-doctrine.md",
                "references/platform-capability-matrix.md",
                "references/prompt-engineering-doctrine.md",
                "references/qa-ladder.md",
                "references/reference-scan.md",
                "references/regression-cause-taxonomy.md",
                "references/resource-boundaries.md",
                "references/review-studio-method.md",
                "references/review-waiver-method.md",
                "references/runtime-conformance-method.md",
                "references/skill-archetypes.md",
                "references/skill-atlas-method.md",
                "references/skill-engineering-method.md",
                "references/skill-ir-method.md",
                "references/skillops-decision-policy.md",
                "references/systems-thinking-doctrine.md",
                "references/telemetry-drift-method.md",
                "references/trust-security-method.md",
                "references/user-memory-policy.md"
              ],
              "scripts": [
                "scripts/adaptation_patch_safety.py",
                "scripts/adaptation_report_contracts.py",
                "scripts/adjudicate_output_review.py",
                "scripts/apply_adaptation.py",
                "scripts/benchmark_release_lock.py",
                "scripts/build_confusion_matrix.py",
                "scripts/build_skill_atlas.py",
                "scripts/build_skill_atlas_layout.py",
                "scripts/build_skill_atlas_opportunities.py",
                "scripts/check_update.py",
                "scripts/ci_test.py",
                "scripts/collect_feedback.py",
                "scripts/compile_skill.py",
                "scripts/compile_skill_targets.py",
                "scripts/context_sizer.py",
                "scripts/create_iteration_snapshot.py",
                "scripts/cross_packager.py",
                "scripts/cross_packager_contracts.py",
                "scripts/description_optimizer_reporting.py",
                "scripts/diff_eval.py",
                "scripts/emit_telemetry_event.py",
                "scripts/evidence_consistency_artifact_roles.py",
                "scripts/evidence_consistency_core.py",
                "scripts/evidence_consistency_phase_queue.py",
                "scripts/evidence_consistency_release.py",
                "scripts/evidence_consistency_skill_os2_review.py",
                "scripts/evidence_consistency_world_class.py",
                "scripts/export_skill_ir.py",
                "scripts/github_benchmark_scan.py",
                "scripts/governance_check.py",
                "scripts/html_rendering.py",
                "scripts/import_output_review_decisions.py",
                "scripts/import_telemetry_events.py",
                "scripts/init_skill.py",
                "scripts/judge_blind_eval.py",
                "scripts/lint_skill.py",
                "scripts/local_output_eval_runner.py",
                "scripts/optimize_description.py",
                "scripts/output_review_privacy.py",
                "scripts/prepare_output_review_kit.py",
                "scripts/prepare_world_class_submission_kit.py",
                "scripts/probe_runtime_permissions.py",
                "scripts/promotion_checker.py",
                "scripts/propose_adaptation.py",
                "scripts/provider_output_eval_runner.py",
                "scripts/python_compat_check.py",
                "scripts/reference_synthesis_markdown.py",
                "scripts/registry_audit.py",
                "scripts/render_adoption_drift_report.py",
                "scripts/render_architecture_maintainability.py",
                "scripts/render_artifact_design_profile.py",
                "scripts/render_baseline_compare.py",
                "scripts/render_benchmark_reproducibility.py",
                "scripts/render_context_reports.py",
                "scripts/render_daily_skillops_report.py",
                "scripts/render_description_drift_history.py",
                "scripts/render_eval_dashboard.py",
                "scripts/render_evidence_consistency.py",
                "scripts/render_intent_confidence.py",
                "scripts/render_intent_dialogue.py",
                "scripts/render_iteration_directions.py",
                "scripts/render_iteration_ledger.py",
                "scripts/render_output_risk_profile.py",
                "scripts/render_portability_report.py",
                "scripts/render_prompt_quality_profile.py",
                "scripts/render_reference_scan.py",
                "scripts/render_reference_synthesis.py",
                "scripts/render_regression_history.py",
                "scripts/render_review_annotations.py",
                "scripts/render_review_studio.py",
                "scripts/render_review_viewer.py",
                "scripts/render_review_waivers.py",
                "scripts/render_skill_interpretation.py",
                "scripts/render_skill_os2_audit.py",
                "scripts/render_skill_os2_coverage.py",
                "scripts/render_skill_overview.py",
                "scripts/render_social_preview.py",
                "scripts/render_system_model.py",
                "scripts/render_telemetry_hook_recipes.py",
                "scripts/render_weekly_curator_report.py",
                "scripts/render_world_class_claim_guard.py",
                "scripts/render_world_class_evidence_intake.py",
                "scripts/render_world_class_evidence_ledger.py",
                "scripts/render_world_class_evidence_plan.py",
                "scripts/render_world_class_operator_runbook.py",
                "scripts/render_world_class_preflight.py",
                "scripts/render_world_class_submission_review.py",
                "scripts/resource_boundary_check.py",
                "scripts/review_studio_action_evidence.py",
                "scripts/review_studio_actions.py",
                "scripts/review_studio_data.py",
                "scripts/review_studio_formatting.py",
                "scripts/review_studio_gate_contract.py",
                "scripts/review_studio_gate_helpers.py",
                "scripts/review_studio_gates.py",
                "scripts/review_studio_layout.py",
                "scripts/review_studio_output_review.py",
                "scripts/review_studio_panels.py",
                "scripts/review_studio_skillops.py",
                "scripts/review_studio_waivers.py",
                "scripts/review_studio_world_class.py",
                "scripts/review_viewer_data.py",
                "scripts/run_conformance_suite.py",
                "scripts/run_description_optimization_suite.py",
                "scripts/run_eval_suite.py",
                "scripts/run_output_eval.py",
                "scripts/run_output_execution.py",
                "scripts/simulate_install.py",
                "scripts/skill_ir_paths.py",
                "scripts/skill_os2_coverage_markdown.py",
                "scripts/skill_report_charts.py",
                "scripts/skill_report_i18n.py",
                "scripts/skill_report_layout.py",
                "scripts/skill_report_metrics.py",
                "scripts/skill_report_model.py",
                "scripts/skill_report_sections.py",
                "scripts/skill_report_sources.py",
                "scripts/skill_report_world_class.py",
                "scripts/skillops_opportunity.py",
                "scripts/summarize_user_signals.py",
                "scripts/sync_local_install.py",
                "scripts/telemetry_native_host.py",
                "scripts/trigger_eval.py",
                "scripts/trust_check.py",
                "scripts/trust_check_scripts.py",
                "scripts/upgrade_check.py",
                "scripts/validate_skill.py",
                "scripts/verify_package.py",
                "scripts/world_class_evidence_contract.py",
                "scripts/world_class_human_evidence.py",
                "scripts/world_class_native_permission_evidence.py",
                "scripts/world_class_native_telemetry_evidence.py",
                "scripts/world_class_operator_runbook_coordination.py",
                "scripts/world_class_phase_queue.py",
                "scripts/world_class_preflight_layout.py",
                "scripts/world_class_preflight_markdown.py",
                "scripts/world_class_provider_evidence.py",
                "scripts/world_class_repair_checklist.py",
                "scripts/world_class_source_checks.py",
                "scripts/world_class_submission_kit_rendering.py",
                "scripts/world_class_submission_matrix.py",
                "scripts/yao.py",
                "scripts/yao_cli_adaptation_commands.py",
                "scripts/yao_cli_config.py",
                "scripts/yao_cli_create_commands.py",
                "scripts/yao_cli_distribution_commands.py",
                "scripts/yao_cli_operator_commands.py",
                "scripts/yao_cli_output_commands.py",
                "scripts/yao_cli_parser.py",
                "scripts/yao_cli_parser_evidence.py",
                "scripts/yao_cli_parser_operations.py",
                "scripts/yao_cli_parser_operator.py",
                "scripts/yao_cli_report_commands.py",
                "scripts/yao_cli_runtime.py",
                "scripts/yao_cli_telemetry.py"
              ],
              "assets": [
                "assets/review-studio.css",
                "assets/review-viewer.css",
                "assets/skill-overview.css",
                "assets/skill-overview.js",
                "templates/basic_skill.md.j2",
                "templates/complex_skill.md.j2"
              ],
              "reports": [
                "reports/benchmark_methodology.md",
                "reports/intent-context.json",
                "reports/intent-confidence.json",
                "reports/intent-confidence.md",
                "reports/reference-synthesis.json",
                "reports/reference-synthesis.md",
                "reports/output-risk-profile.json",
                "reports/output-risk-profile.md",
                "reports/artifact-design-profile.json",
                "reports/artifact-design-profile.md",
                "reports/prompt-quality-profile.json",
                "reports/prompt-quality-profile.md",
                "reports/system-model.json",
                "reports/system-model.md",
                "reports/iteration-directions.json",
                "reports/iteration-directions.md",
                "reports/skill-overview.json",
                "reports/skill-overview.html",
                "reports/output_quality_scorecard.json",
                "reports/output_quality_scorecard.md",
                "reports/output_execution_runs.json",
                "reports/output_execution_runs.md",
                "reports/output_blind_review_pack.json",
                "reports/output_blind_review_pack.md",
                "reports/output_blind_answer_key.json",
                "reports/output_review_adjudication.json",
                "reports/output_review_adjudication.md",
                "reports/review_annotations.json",
                "reports/review_annotations.md",
                "reports/conformance_matrix.json",
                "reports/conformance_matrix.md",
                "reports/security_trust_report.json",
                "reports/security_trust_report.md",
                "reports/runtime_permission_probes.json",
                "reports/runtime_permission_probes.md",
                "reports/telemetry_hook_recipes.json",
                "reports/telemetry_hook_recipes.md",
                "reports/skill_atlas.json",
                "reports/skill_atlas.html",
                "reports/skill-os-2-review.md",
                "reports/portability_score.json",
                "reports/portability_score.md",
                "reports/governance_score.json"
              ],
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              }
            },
            "eval_plan": {
              "trigger": [
                "evals/README.md",
                "evals/adaptation/user_signals.example.jsonl",
                "evals/adversarial/trigger_cases.json",
                "evals/blind_holdout/trigger_cases.json",
                "evals/confusion/route_cases.json",
                "evals/dev/trigger_cases.json",
                "evals/failure-cases.md",
                "evals/history/2026-03-31-context-first-pack.json",
                "evals/history/2026-03-31-family-suite-expansion.json",
                "evals/history/2026-03-31-governance-quality-gates.json",
                "evals/history/2026-03-31-governed-assets-and-history.json",
                "evals/history/2026-04-01-route-scorecard-foundation.json",
                "evals/history/README.md",
                "evals/history/description_optimization/2026-03-31-description-optimization-suite.json",
                "evals/history/description_optimization/2026-04-01-adversarial-calibration-and-family-drift.json",
                "evals/history/description_optimization/2026-04-01-blind-holdout-and-drift-history.json",
                "evals/history/description_optimization/2026-04-01-judge-backed-blind-eval.json",
                "evals/history/description_optimization/README.md",
                "evals/holdout/trigger_cases.json",
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json",
                "evals/packaging_expectations.json",
                "evals/promotion_policy.md",
                "evals/semantic_config.json",
                "evals/train/trigger_cases.json",
                "evals/trigger_cases.json"
              ],
              "output": [
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json"
              ],
              "adversarial": [
                "evals/adversarial/trigger_cases.json"
              ],
              "baseline": "without_skill",
              "counts": {
                "trigger": 27,
                "output": 3,
                "adversarial": 1,
                "baseline": 1
              }
            },
            "risk": {
              "output_risk": "high",
              "execution_risk": "medium",
              "trust_boundary": "external"
            },
            "governance": {
              "owner": "Yao Team",
              "maturity": "governed",
              "review_cadence": "quarterly",
              "review_due": ""
            },
            "runtime": {
              "activation": {
                "mode": "manual",
                "paths": []
              },
              "execution": {
                "context": "inline",
                "shell": "bash"
              },
              "trust": {
                "source_tier": "local",
                "remote_inline_execution": "forbid",
                "remote_metadata_policy": "allow-metadata-only"
              },
              "adapter_targets": [
                "openai",
                "claude",
                "generic",
                "vscode"
              ],
              "canonical_format": "agent-skills"
            },
            "permissions": {
              "schema_version": "1.0",
              "source": "reports/security_trust_report.json",
              "source_available": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true,
              "capabilities": {
                "network": {
                  "required": true,
                  "script_count": 3,
                  "scripts": [
                    "scripts/check_update.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/provider_output_eval_runner.py"
                  ],
                  "review_reason": "Outbound hosts must match security/network_policy.json."
                },
                "file_write": {
                  "required": true,
                  "script_count": 74,
                  "scripts": [
                    "scripts/adjudicate_output_review.py",
                    "scripts/apply_adaptation.py",
                    "scripts/build_confusion_matrix.py",
                    "scripts/build_skill_atlas.py",
                    "scripts/check_update.py",
                    "scripts/ci_test.py",
                    "scripts/collect_feedback.py",
                    "scripts/compile_skill.py",
                    "scripts/create_iteration_snapshot.py",
                    "scripts/cross_packager.py",
                    "scripts/emit_telemetry_event.py",
                    "scripts/export_skill_ir.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/import_output_review_decisions.py",
                    "scripts/import_telemetry_events.py",
                    "scripts/init_skill.py",
                    "scripts/prepare_output_review_kit.py",
                    "scripts/prepare_world_class_submission_kit.py",
                    "scripts/probe_runtime_permissions.py",
                    "scripts/promotion_checker.py",
                    "scripts/propose_adaptation.py",
                    "scripts/python_compat_check.py",
                    "scripts/registry_audit.py",
                    "scripts/render_adoption_drift_report.py",
                    "scripts/render_architecture_maintainability.py",
                    "scripts/render_artifact_design_profile.py",
                    "scripts/render_baseline_compare.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_context_reports.py",
                    "scripts/render_daily_skillops_report.py",
                    "scripts/render_description_drift_history.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/render_intent_confidence.py",
                    "scripts/render_intent_dialogue.py",
                    "scripts/render_iteration_directions.py",
                    "scripts/render_iteration_ledger.py",
                    "scripts/render_output_risk_profile.py",
                    "scripts/render_portability_report.py",
                    "scripts/render_prompt_quality_profile.py",
                    "scripts/render_reference_scan.py",
                    "scripts/render_reference_synthesis.py",
                    "scripts/render_regression_history.py",
                    "scripts/render_review_annotations.py",
                    "scripts/render_review_studio.py",
                    "scripts/render_review_viewer.py",
                    "scripts/render_review_waivers.py",
                    "scripts/render_skill_interpretation.py",
                    "scripts/render_skill_os2_audit.py",
                    "scripts/render_skill_os2_coverage.py",
                    "scripts/render_skill_overview.py",
                    "scripts/render_social_preview.py",
                    "scripts/render_system_model.py",
                    "scripts/render_telemetry_hook_recipes.py",
                    "scripts/render_weekly_curator_report.py",
                    "scripts/render_world_class_claim_guard.py",
                    "scripts/render_world_class_evidence_intake.py",
                    "scripts/render_world_class_evidence_ledger.py",
                    "scripts/render_world_class_evidence_plan.py",
                    "scripts/render_world_class_operator_runbook.py",
                    "scripts/render_world_class_preflight.py",
                    "scripts/render_world_class_submission_review.py",
                    "scripts/run_conformance_suite.py",
                    "scripts/run_description_optimization_suite.py",
                    "scripts/run_output_eval.py",
                    "scripts/run_output_execution.py",
                    "scripts/simulate_install.py",
                    "scripts/summarize_user_signals.py",
                    "scripts/sync_local_install.py",
                    "scripts/telemetry_native_host.py",
                    "scripts/trust_check.py",
                    "scripts/upgrade_check.py",
                    "scripts/verify_package.py",
                    "scripts/yao_cli_operator_commands.py"
                  ],
                  "review_reason": "Scripts write local files or generated artifacts."
                },
                "subprocess": {
                  "required": true,
                  "script_count": 13,
                  "scripts": [
                    "scripts/apply_adaptation.py",
                    "scripts/benchmark_release_lock.py",
                    "scripts/ci_test.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/run_eval_suite.py",
                    "scripts/run_output_execution.py",
                    "scripts/sync_local_install.py",
                    "scripts/trust_check.py",
                    "scripts/yao.py",
                    "scripts/yao_cli_operator_commands.py",
                    "scripts/yao_cli_runtime.py"
                  ],
                  "review_reason": "Scripts spawn local commands and need operator review."
                },
                "interactive": {
                  "required": false,
                  "script_count": 0,
                  "scripts": [],
                  "review_reason": ""
                }
              },
              "network_policy": {
                "source": "security/network_policy.json",
                "covered_scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "missing_scripts": [],
                "mismatches": []
              },
              "help_smoke": {
                "enabled": true,
                "checked_count": 86,
                "failed_count": 0,
                "failed_scripts": []
              },
              "trust_summary": {
                "secret_findings": 0,
                "network_script_count": 3,
                "file_write_script_count": 74,
                "subprocess_script_count": 13,
                "interactive_script_count": 0,
                "help_smoke_failed_count": 0
              }
            },
            "source_files_count": 6,
            "target": "openai",
            "target_permission_contract": {
              "schema_version": "1.0",
              "target": "openai",
              "permission_model": "metadata-only",
              "native_enforcement": false,
              "representation": "targets/openai/agents/openai.yaml::compatibility.permission_contract plus adapter.json",
              "review_required": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "capability_counts": {
                "network": 3,
                "file_write": 74,
                "subprocess": 13,
                "interactive": 0
              },
              "evidence": "reports/security_trust_report.json",
              "operator_note": "OpenAI target carries permission metadata for reviewer visibility; host enforcement remains outside the package."
            },
            "target_native_contract": {
              "schema_version": "1.0",
              "target": "openai",
              "native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source",
              "activation": {
                "policy": "Use frontmatter description for catalog routing and targets/openai/agents/openai.yaml for display name, default prompt, and compatibility metadata.",
                "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
                "manual_activation_supported": true,
                "automatic_activation_note": "Depends on the target client route/catalog implementation."
              },
              "resources": {
                "strategy": "Ship the neutral source tree and expose OpenAI-facing interface metadata as a generated companion file.",
                "counts": {
                  "references": 35,
                  "scripts": 155,
                  "assets": 6,
                  "reports": 43
                },
                "generated_files": [
                  "targets/openai/adapter.json",
                  "targets/openai/agents/openai.yaml"
                ]
              },
              "scripts": {
                "strategy": "Keep scripts as local package resources; expose help-smoke and permission metadata for reviewer approval before execution.",
                "script_count": 155,
                "help_smoke_failed_count": 0
              },
              "permissions": {
                "enforcement": "metadata-only",
                "native_enforcement": false,
                "declared_capabilities": [
                  "network",
                  "file_write",
                  "subprocess"
                ],
                "review_required": true
              },
              "review": {
                "artifacts": [
                  "targets/openai/agents/openai.yaml",
                  "targets/openai/adapter.json",
                  "reports/review-studio.html"
                ],
                "fallback_behavior": "If OpenAI-native metadata is ignored, the package remains readable as neutral Agent Skills source.",
                "unsupported_native_features": [
                  "client-native permission prompts",
                  "provider-executed scripts",
                  "client-native script permission prompts are represented as permission contract metadata"
                ]
              },
              "install_scope": "plugin or skill package consumer"
            },
            "degradation_strategy": "metadata-adapter",
            "target_runtime": {
              "adapter_mode": "metadata-adapter",
              "generated_files": [
                "targets/openai/adapter.json",
                "targets/openai/agents/openai.yaml"
              ],
              "metadata_mapping": {
                "display_name": "targets/openai/agents/openai.yaml::interface.display_name",
                "default_prompt": "targets/openai/agents/openai.yaml::interface.default_prompt",
                "activation": "targets/openai/agents/openai.yaml::compatibility.activation_mode",
                "execution": "targets/openai/agents/openai.yaml::compatibility.execution_context",
                "trust": "targets/openai/agents/openai.yaml::compatibility.trust_level",
                "permissions": "targets/openai/agents/openai.yaml::compatibility.permission_contract",
                "degradation": "targets/openai/agents/openai.yaml::compatibility.degradation_strategy"
              },
              "preserved_semantics": [
                "trigger",
                "workflow-counts",
                "resources",
                "eval-plan",
                "risk",
                "governance",
                "runtime",
                "trust",
                "permissions"
              ],
              "native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source"
            }
          },
          "permission_contract": {
            "schema_version": "1.0",
            "source": "reports/security_trust_report.json",
            "source_available": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "review_required": true,
            "capabilities": {
              "network": {
                "required": true,
                "script_count": 3,
                "scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "review_reason": "Outbound hosts must match security/network_policy.json."
              },
              "file_write": {
                "required": true,
                "script_count": 74,
                "scripts": [
                  "scripts/adjudicate_output_review.py",
                  "scripts/apply_adaptation.py",
                  "scripts/build_confusion_matrix.py",
                  "scripts/build_skill_atlas.py",
                  "scripts/check_update.py",
                  "scripts/ci_test.py",
                  "scripts/collect_feedback.py",
                  "scripts/compile_skill.py",
                  "scripts/create_iteration_snapshot.py",
                  "scripts/cross_packager.py",
                  "scripts/emit_telemetry_event.py",
                  "scripts/export_skill_ir.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/import_output_review_decisions.py",
                  "scripts/import_telemetry_events.py",
                  "scripts/init_skill.py",
                  "scripts/prepare_output_review_kit.py",
                  "scripts/prepare_world_class_submission_kit.py",
                  "scripts/probe_runtime_permissions.py",
                  "scripts/promotion_checker.py",
                  "scripts/propose_adaptation.py",
                  "scripts/python_compat_check.py",
                  "scripts/registry_audit.py",
                  "scripts/render_adoption_drift_report.py",
                  "scripts/render_architecture_maintainability.py",
                  "scripts/render_artifact_design_profile.py",
                  "scripts/render_baseline_compare.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_context_reports.py",
                  "scripts/render_daily_skillops_report.py",
                  "scripts/render_description_drift_history.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/render_intent_confidence.py",
                  "scripts/render_intent_dialogue.py",
                  "scripts/render_iteration_directions.py",
                  "scripts/render_iteration_ledger.py",
                  "scripts/render_output_risk_profile.py",
                  "scripts/render_portability_report.py",
                  "scripts/render_prompt_quality_profile.py",
                  "scripts/render_reference_scan.py",
                  "scripts/render_reference_synthesis.py",
                  "scripts/render_regression_history.py",
                  "scripts/render_review_annotations.py",
                  "scripts/render_review_studio.py",
                  "scripts/render_review_viewer.py",
                  "scripts/render_review_waivers.py",
                  "scripts/render_skill_interpretation.py",
                  "scripts/render_skill_os2_audit.py",
                  "scripts/render_skill_os2_coverage.py",
                  "scripts/render_skill_overview.py",
                  "scripts/render_social_preview.py",
                  "scripts/render_system_model.py",
                  "scripts/render_telemetry_hook_recipes.py",
                  "scripts/render_weekly_curator_report.py",
                  "scripts/render_world_class_claim_guard.py",
                  "scripts/render_world_class_evidence_intake.py",
                  "scripts/render_world_class_evidence_ledger.py",
                  "scripts/render_world_class_evidence_plan.py",
                  "scripts/render_world_class_operator_runbook.py",
                  "scripts/render_world_class_preflight.py",
                  "scripts/render_world_class_submission_review.py",
                  "scripts/run_conformance_suite.py",
                  "scripts/run_description_optimization_suite.py",
                  "scripts/run_output_eval.py",
                  "scripts/run_output_execution.py",
                  "scripts/simulate_install.py",
                  "scripts/summarize_user_signals.py",
                  "scripts/sync_local_install.py",
                  "scripts/telemetry_native_host.py",
                  "scripts/trust_check.py",
                  "scripts/upgrade_check.py",
                  "scripts/verify_package.py",
                  "scripts/yao_cli_operator_commands.py"
                ],
                "review_reason": "Scripts write local files or generated artifacts."
              },
              "subprocess": {
                "required": true,
                "script_count": 13,
                "scripts": [
                  "scripts/apply_adaptation.py",
                  "scripts/benchmark_release_lock.py",
                  "scripts/ci_test.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/run_eval_suite.py",
                  "scripts/run_output_execution.py",
                  "scripts/sync_local_install.py",
                  "scripts/trust_check.py",
                  "scripts/yao.py",
                  "scripts/yao_cli_operator_commands.py",
                  "scripts/yao_cli_runtime.py"
                ],
                "review_reason": "Scripts spawn local commands and need operator review."
              },
              "interactive": {
                "required": false,
                "script_count": 0,
                "scripts": [],
                "review_reason": ""
              }
            },
            "network_policy": {
              "source": "security/network_policy.json",
              "covered_scripts": [
                "scripts/check_update.py",
                "scripts/github_benchmark_scan.py",
                "scripts/provider_output_eval_runner.py"
              ],
              "missing_scripts": [],
              "mismatches": []
            },
            "help_smoke": {
              "enabled": true,
              "checked_count": 86,
              "failed_count": 0,
              "failed_scripts": []
            },
            "trust_summary": {
              "secret_findings": 0,
              "network_script_count": 3,
              "file_write_script_count": 74,
              "subprocess_script_count": 13,
              "interactive_script_count": 0,
              "help_smoke_failed_count": 0
            }
          },
          "target_permission_contract": {
            "schema_version": "1.0",
            "target": "openai",
            "permission_model": "metadata-only",
            "native_enforcement": false,
            "representation": "targets/openai/agents/openai.yaml::compatibility.permission_contract plus adapter.json",
            "review_required": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "capability_counts": {
              "network": 3,
              "file_write": 74,
              "subprocess": 13,
              "interactive": 0
            },
            "evidence": "reports/security_trust_report.json",
            "operator_note": "OpenAI target carries permission metadata for reviewer visibility; host enforcement remains outside the package."
          },
          "target_native_contract": {
            "schema_version": "1.0",
            "target": "openai",
            "native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source",
            "activation": {
              "policy": "Use frontmatter description for catalog routing and targets/openai/agents/openai.yaml for display name, default prompt, and compatibility metadata.",
              "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "manual_activation_supported": true,
              "automatic_activation_note": "Depends on the target client route/catalog implementation."
            },
            "resources": {
              "strategy": "Ship the neutral source tree and expose OpenAI-facing interface metadata as a generated companion file.",
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              },
              "generated_files": [
                "targets/openai/adapter.json",
                "targets/openai/agents/openai.yaml"
              ]
            },
            "scripts": {
              "strategy": "Keep scripts as local package resources; expose help-smoke and permission metadata for reviewer approval before execution.",
              "script_count": 155,
              "help_smoke_failed_count": 0
            },
            "permissions": {
              "enforcement": "metadata-only",
              "native_enforcement": false,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true
            },
            "review": {
              "artifacts": [
                "targets/openai/agents/openai.yaml",
                "targets/openai/adapter.json",
                "reports/review-studio.html"
              ],
              "fallback_behavior": "If OpenAI-native metadata is ignored, the package remains readable as neutral Agent Skills source.",
              "unsupported_native_features": [
                "client-native permission prompts",
                "provider-executed scripts",
                "client-native script permission prompts are represented as permission contract metadata"
              ]
            },
            "install_scope": "plugin or skill package consumer"
          },
          "target_transform": {
            "target": "openai",
            "adapter_mode": "metadata-adapter",
            "generated_files": [
              "targets/openai/adapter.json",
              "targets/openai/agents/openai.yaml"
            ],
            "metadata_mapping": {
              "display_name": "targets/openai/agents/openai.yaml::interface.display_name",
              "default_prompt": "targets/openai/agents/openai.yaml::interface.default_prompt",
              "activation": "targets/openai/agents/openai.yaml::compatibility.activation_mode",
              "execution": "targets/openai/agents/openai.yaml::compatibility.execution_context",
              "trust": "targets/openai/agents/openai.yaml::compatibility.trust_level",
              "permissions": "targets/openai/agents/openai.yaml::compatibility.permission_contract",
              "degradation": "targets/openai/agents/openai.yaml::compatibility.degradation_strategy"
            },
            "preserved_semantics": [
              "trigger",
              "workflow-counts",
              "resources",
              "eval-plan",
              "risk",
              "governance",
              "runtime",
              "trust",
              "permissions"
            ],
            "degradation_strategy": "metadata-adapter",
            "permission_representation": "targets/openai/agents/openai.yaml::compatibility.permission_contract plus adapter.json",
            "native_surface": "OpenAI-style interface metadata plus neutral Agent Skills source",
            "activation_policy": "Use frontmatter description for catalog routing and targets/openai/agents/openai.yaml for display name, default prompt, and compatibility metadata.",
            "resource_strategy": "Ship the neutral source tree and expose OpenAI-facing interface metadata as a generated companion file.",
            "script_strategy": "Keep scripts as local package resources; expose help-smoke and permission metadata for reviewer approval before execution.",
            "permission_enforcement": "metadata-only"
          },
          "unsupported_features": [
            "client-native script permission prompts are represented as permission contract metadata"
          ],
          "warnings": [],
          "failures": []
        },
        {
          "schema_version": "1.0",
          "target": "claude",
          "status": "pass",
          "compiler": {
            "name": "yao-skill-ir-compiler",
            "schema_version": "1.0",
            "source": "skill-ir",
            "ir_source": "skill-ir/examples/yao-meta-skill.json",
            "ir_schema_version": "2.0.0"
          },
          "source": {
            "skill_dir": ".",
            "canonical_metadata": "agents/interface.yaml",
            "declared_targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ]
          },
          "compiled_contract": {
            "name": "yao-meta-skill",
            "title": "Yao Meta Skill",
            "version": "1.1.0",
            "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
            "job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
            "trigger": {
              "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "should_trigger": [
                "Create a skill from this repeated workflow.",
                "Turn this runbook into a reusable agent skill.",
                "Convert this process note into a reusable skill package for the team.",
                "Improve this skill description and add evals.",
                "Refactor this prompt into a proper skill package.",
                "Package this skill for team reuse.",
                "Create a meta-skill for packaging internal workflows.",
                "Standardize this recurring workflow as a shareable skill package with references."
              ],
              "should_not_trigger": [
                "Explain what a workflow is.",
                "Just explain what a skill is.",
                "Summarize this random note.",
                "Translate this README into Japanese.",
                "Write a product headline for this landing page.",
                "Draft a blog title for this article.",
                "Rewrite this paragraph more clearly, but do not package anything.",
                "Explain the difference between a runbook and a workflow.",
                "one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
                "general code review or debugging unless the user is packaging that workflow as a skill"
              ],
              "edge_cases": [
                "Create a one-off prompt for this task.",
                "Write a custom answer for this request without creating a skill package.",
                "Help me brainstorm process ideas without building a skill.",
                "Improve this README but do not turn it into a skill.",
                "Make a checklist for this task, but not a reusable skill.",
                "Create a reusable-looking checklist, but keep it as a plain note instead of a skill.",
                "Review this process note and explain it, no packaging needed.",
                "Turn this into a checklist and template, but stop short of making a full skill."
              ]
            },
            "workflow": {
              "steps": [
                "One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
                "Capture job, output, exclusions, constraints, standards, lightest fit.",
                "Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.",
                "Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.",
                "Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned."
              ],
              "decision_points": [
                "Route by frontmatter `description`.",
                "Keep `SKILL.md` lean; put guidance in `references/`, logic in `scripts/`, and evidence in `reports/`.",
                "Use the lightest reliable process.",
                "`Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infra. `Governed`: high-trust/release-critical.",
                "Rules: [Method](references/skill-engineering-method.md), [Operating Modes](references/operating-modes.md), [Resource Boundaries](references/resource-boundaries.md).",
                "Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
                "Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
                "Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
              ],
              "failure_modes": [
                "Tables can render as dense grids with weak hierarchy or poor mobile readability.",
                "Long bullets can make the output look complete while hiding the actual decision logic.",
                "Footnote markers or dense citation notes can interrupt the reading flow.",
                "Evidence can be over-attached to obvious statements and under-attached to risky claims.",
                "Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
                "Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
                "Users start invoking the skill for adjacent one-off or explanation-only requests.",
                "Outputs remain valid but become generic, cluttered, or weakly aligned with the user's domain.",
                "Borrowed benchmark patterns no longer fit the local job or add ceremony without payoff.",
                "Skill usage becomes team-critical while ownership, review cadence, or rollback evidence stays informal."
              ]
            },
            "resources": {
              "references": [
                "references/artifact-design-doctrine.md",
                "references/authoring-discipline.md",
                "references/autonomous-adaptation.md",
                "references/distribution-registry-method.md",
                "references/eval-playbook.md",
                "references/gate-selection.md",
                "references/governance.md",
                "references/human-review-template.md",
                "references/intent-dialogue.md",
                "references/iteration-philosophy.md",
                "references/non-skill-decision-tree.md",
                "references/operating-modes.md",
                "references/output-eval-method.md",
                "references/output-quality-risk.md",
                "references/output-visual-quality.md",
                "references/packaging-contracts.md",
                "references/pattern-extraction-doctrine.md",
                "references/platform-capability-matrix.md",
                "references/prompt-engineering-doctrine.md",
                "references/qa-ladder.md",
                "references/reference-scan.md",
                "references/regression-cause-taxonomy.md",
                "references/resource-boundaries.md",
                "references/review-studio-method.md",
                "references/review-waiver-method.md",
                "references/runtime-conformance-method.md",
                "references/skill-archetypes.md",
                "references/skill-atlas-method.md",
                "references/skill-engineering-method.md",
                "references/skill-ir-method.md",
                "references/skillops-decision-policy.md",
                "references/systems-thinking-doctrine.md",
                "references/telemetry-drift-method.md",
                "references/trust-security-method.md",
                "references/user-memory-policy.md"
              ],
              "scripts": [
                "scripts/adaptation_patch_safety.py",
                "scripts/adaptation_report_contracts.py",
                "scripts/adjudicate_output_review.py",
                "scripts/apply_adaptation.py",
                "scripts/benchmark_release_lock.py",
                "scripts/build_confusion_matrix.py",
                "scripts/build_skill_atlas.py",
                "scripts/build_skill_atlas_layout.py",
                "scripts/build_skill_atlas_opportunities.py",
                "scripts/check_update.py",
                "scripts/ci_test.py",
                "scripts/collect_feedback.py",
                "scripts/compile_skill.py",
                "scripts/compile_skill_targets.py",
                "scripts/context_sizer.py",
                "scripts/create_iteration_snapshot.py",
                "scripts/cross_packager.py",
                "scripts/cross_packager_contracts.py",
                "scripts/description_optimizer_reporting.py",
                "scripts/diff_eval.py",
                "scripts/emit_telemetry_event.py",
                "scripts/evidence_consistency_artifact_roles.py",
                "scripts/evidence_consistency_core.py",
                "scripts/evidence_consistency_phase_queue.py",
                "scripts/evidence_consistency_release.py",
                "scripts/evidence_consistency_skill_os2_review.py",
                "scripts/evidence_consistency_world_class.py",
                "scripts/export_skill_ir.py",
                "scripts/github_benchmark_scan.py",
                "scripts/governance_check.py",
                "scripts/html_rendering.py",
                "scripts/import_output_review_decisions.py",
                "scripts/import_telemetry_events.py",
                "scripts/init_skill.py",
                "scripts/judge_blind_eval.py",
                "scripts/lint_skill.py",
                "scripts/local_output_eval_runner.py",
                "scripts/optimize_description.py",
                "scripts/output_review_privacy.py",
                "scripts/prepare_output_review_kit.py",
                "scripts/prepare_world_class_submission_kit.py",
                "scripts/probe_runtime_permissions.py",
                "scripts/promotion_checker.py",
                "scripts/propose_adaptation.py",
                "scripts/provider_output_eval_runner.py",
                "scripts/python_compat_check.py",
                "scripts/reference_synthesis_markdown.py",
                "scripts/registry_audit.py",
                "scripts/render_adoption_drift_report.py",
                "scripts/render_architecture_maintainability.py",
                "scripts/render_artifact_design_profile.py",
                "scripts/render_baseline_compare.py",
                "scripts/render_benchmark_reproducibility.py",
                "scripts/render_context_reports.py",
                "scripts/render_daily_skillops_report.py",
                "scripts/render_description_drift_history.py",
                "scripts/render_eval_dashboard.py",
                "scripts/render_evidence_consistency.py",
                "scripts/render_intent_confidence.py",
                "scripts/render_intent_dialogue.py",
                "scripts/render_iteration_directions.py",
                "scripts/render_iteration_ledger.py",
                "scripts/render_output_risk_profile.py",
                "scripts/render_portability_report.py",
                "scripts/render_prompt_quality_profile.py",
                "scripts/render_reference_scan.py",
                "scripts/render_reference_synthesis.py",
                "scripts/render_regression_history.py",
                "scripts/render_review_annotations.py",
                "scripts/render_review_studio.py",
                "scripts/render_review_viewer.py",
                "scripts/render_review_waivers.py",
                "scripts/render_skill_interpretation.py",
                "scripts/render_skill_os2_audit.py",
                "scripts/render_skill_os2_coverage.py",
                "scripts/render_skill_overview.py",
                "scripts/render_social_preview.py",
                "scripts/render_system_model.py",
                "scripts/render_telemetry_hook_recipes.py",
                "scripts/render_weekly_curator_report.py",
                "scripts/render_world_class_claim_guard.py",
                "scripts/render_world_class_evidence_intake.py",
                "scripts/render_world_class_evidence_ledger.py",
                "scripts/render_world_class_evidence_plan.py",
                "scripts/render_world_class_operator_runbook.py",
                "scripts/render_world_class_preflight.py",
                "scripts/render_world_class_submission_review.py",
                "scripts/resource_boundary_check.py",
                "scripts/review_studio_action_evidence.py",
                "scripts/review_studio_actions.py",
                "scripts/review_studio_data.py",
                "scripts/review_studio_formatting.py",
                "scripts/review_studio_gate_contract.py",
                "scripts/review_studio_gate_helpers.py",
                "scripts/review_studio_gates.py",
                "scripts/review_studio_layout.py",
                "scripts/review_studio_output_review.py",
                "scripts/review_studio_panels.py",
                "scripts/review_studio_skillops.py",
                "scripts/review_studio_waivers.py",
                "scripts/review_studio_world_class.py",
                "scripts/review_viewer_data.py",
                "scripts/run_conformance_suite.py",
                "scripts/run_description_optimization_suite.py",
                "scripts/run_eval_suite.py",
                "scripts/run_output_eval.py",
                "scripts/run_output_execution.py",
                "scripts/simulate_install.py",
                "scripts/skill_ir_paths.py",
                "scripts/skill_os2_coverage_markdown.py",
                "scripts/skill_report_charts.py",
                "scripts/skill_report_i18n.py",
                "scripts/skill_report_layout.py",
                "scripts/skill_report_metrics.py",
                "scripts/skill_report_model.py",
                "scripts/skill_report_sections.py",
                "scripts/skill_report_sources.py",
                "scripts/skill_report_world_class.py",
                "scripts/skillops_opportunity.py",
                "scripts/summarize_user_signals.py",
                "scripts/sync_local_install.py",
                "scripts/telemetry_native_host.py",
                "scripts/trigger_eval.py",
                "scripts/trust_check.py",
                "scripts/trust_check_scripts.py",
                "scripts/upgrade_check.py",
                "scripts/validate_skill.py",
                "scripts/verify_package.py",
                "scripts/world_class_evidence_contract.py",
                "scripts/world_class_human_evidence.py",
                "scripts/world_class_native_permission_evidence.py",
                "scripts/world_class_native_telemetry_evidence.py",
                "scripts/world_class_operator_runbook_coordination.py",
                "scripts/world_class_phase_queue.py",
                "scripts/world_class_preflight_layout.py",
                "scripts/world_class_preflight_markdown.py",
                "scripts/world_class_provider_evidence.py",
                "scripts/world_class_repair_checklist.py",
                "scripts/world_class_source_checks.py",
                "scripts/world_class_submission_kit_rendering.py",
                "scripts/world_class_submission_matrix.py",
                "scripts/yao.py",
                "scripts/yao_cli_adaptation_commands.py",
                "scripts/yao_cli_config.py",
                "scripts/yao_cli_create_commands.py",
                "scripts/yao_cli_distribution_commands.py",
                "scripts/yao_cli_operator_commands.py",
                "scripts/yao_cli_output_commands.py",
                "scripts/yao_cli_parser.py",
                "scripts/yao_cli_parser_evidence.py",
                "scripts/yao_cli_parser_operations.py",
                "scripts/yao_cli_parser_operator.py",
                "scripts/yao_cli_report_commands.py",
                "scripts/yao_cli_runtime.py",
                "scripts/yao_cli_telemetry.py"
              ],
              "assets": [
                "assets/review-studio.css",
                "assets/review-viewer.css",
                "assets/skill-overview.css",
                "assets/skill-overview.js",
                "templates/basic_skill.md.j2",
                "templates/complex_skill.md.j2"
              ],
              "reports": [
                "reports/benchmark_methodology.md",
                "reports/intent-context.json",
                "reports/intent-confidence.json",
                "reports/intent-confidence.md",
                "reports/reference-synthesis.json",
                "reports/reference-synthesis.md",
                "reports/output-risk-profile.json",
                "reports/output-risk-profile.md",
                "reports/artifact-design-profile.json",
                "reports/artifact-design-profile.md",
                "reports/prompt-quality-profile.json",
                "reports/prompt-quality-profile.md",
                "reports/system-model.json",
                "reports/system-model.md",
                "reports/iteration-directions.json",
                "reports/iteration-directions.md",
                "reports/skill-overview.json",
                "reports/skill-overview.html",
                "reports/output_quality_scorecard.json",
                "reports/output_quality_scorecard.md",
                "reports/output_execution_runs.json",
                "reports/output_execution_runs.md",
                "reports/output_blind_review_pack.json",
                "reports/output_blind_review_pack.md",
                "reports/output_blind_answer_key.json",
                "reports/output_review_adjudication.json",
                "reports/output_review_adjudication.md",
                "reports/review_annotations.json",
                "reports/review_annotations.md",
                "reports/conformance_matrix.json",
                "reports/conformance_matrix.md",
                "reports/security_trust_report.json",
                "reports/security_trust_report.md",
                "reports/runtime_permission_probes.json",
                "reports/runtime_permission_probes.md",
                "reports/telemetry_hook_recipes.json",
                "reports/telemetry_hook_recipes.md",
                "reports/skill_atlas.json",
                "reports/skill_atlas.html",
                "reports/skill-os-2-review.md",
                "reports/portability_score.json",
                "reports/portability_score.md",
                "reports/governance_score.json"
              ],
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              }
            },
            "eval_plan": {
              "trigger": [
                "evals/README.md",
                "evals/adaptation/user_signals.example.jsonl",
                "evals/adversarial/trigger_cases.json",
                "evals/blind_holdout/trigger_cases.json",
                "evals/confusion/route_cases.json",
                "evals/dev/trigger_cases.json",
                "evals/failure-cases.md",
                "evals/history/2026-03-31-context-first-pack.json",
                "evals/history/2026-03-31-family-suite-expansion.json",
                "evals/history/2026-03-31-governance-quality-gates.json",
                "evals/history/2026-03-31-governed-assets-and-history.json",
                "evals/history/2026-04-01-route-scorecard-foundation.json",
                "evals/history/README.md",
                "evals/history/description_optimization/2026-03-31-description-optimization-suite.json",
                "evals/history/description_optimization/2026-04-01-adversarial-calibration-and-family-drift.json",
                "evals/history/description_optimization/2026-04-01-blind-holdout-and-drift-history.json",
                "evals/history/description_optimization/2026-04-01-judge-backed-blind-eval.json",
                "evals/history/description_optimization/README.md",
                "evals/holdout/trigger_cases.json",
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json",
                "evals/packaging_expectations.json",
                "evals/promotion_policy.md",
                "evals/semantic_config.json",
                "evals/train/trigger_cases.json",
                "evals/trigger_cases.json"
              ],
              "output": [
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json"
              ],
              "adversarial": [
                "evals/adversarial/trigger_cases.json"
              ],
              "baseline": "without_skill",
              "counts": {
                "trigger": 27,
                "output": 3,
                "adversarial": 1,
                "baseline": 1
              }
            },
            "risk": {
              "output_risk": "high",
              "execution_risk": "medium",
              "trust_boundary": "external"
            },
            "governance": {
              "owner": "Yao Team",
              "maturity": "governed",
              "review_cadence": "quarterly",
              "review_due": ""
            },
            "runtime": {
              "activation": {
                "mode": "manual",
                "paths": []
              },
              "execution": {
                "context": "inline",
                "shell": "bash"
              },
              "trust": {
                "source_tier": "local",
                "remote_inline_execution": "forbid",
                "remote_metadata_policy": "allow-metadata-only"
              },
              "adapter_targets": [
                "openai",
                "claude",
                "generic",
                "vscode"
              ],
              "canonical_format": "agent-skills"
            },
            "permissions": {
              "schema_version": "1.0",
              "source": "reports/security_trust_report.json",
              "source_available": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true,
              "capabilities": {
                "network": {
                  "required": true,
                  "script_count": 3,
                  "scripts": [
                    "scripts/check_update.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/provider_output_eval_runner.py"
                  ],
                  "review_reason": "Outbound hosts must match security/network_policy.json."
                },
                "file_write": {
                  "required": true,
                  "script_count": 74,
                  "scripts": [
                    "scripts/adjudicate_output_review.py",
                    "scripts/apply_adaptation.py",
                    "scripts/build_confusion_matrix.py",
                    "scripts/build_skill_atlas.py",
                    "scripts/check_update.py",
                    "scripts/ci_test.py",
                    "scripts/collect_feedback.py",
                    "scripts/compile_skill.py",
                    "scripts/create_iteration_snapshot.py",
                    "scripts/cross_packager.py",
                    "scripts/emit_telemetry_event.py",
                    "scripts/export_skill_ir.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/import_output_review_decisions.py",
                    "scripts/import_telemetry_events.py",
                    "scripts/init_skill.py",
                    "scripts/prepare_output_review_kit.py",
                    "scripts/prepare_world_class_submission_kit.py",
                    "scripts/probe_runtime_permissions.py",
                    "scripts/promotion_checker.py",
                    "scripts/propose_adaptation.py",
                    "scripts/python_compat_check.py",
                    "scripts/registry_audit.py",
                    "scripts/render_adoption_drift_report.py",
                    "scripts/render_architecture_maintainability.py",
                    "scripts/render_artifact_design_profile.py",
                    "scripts/render_baseline_compare.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_context_reports.py",
                    "scripts/render_daily_skillops_report.py",
                    "scripts/render_description_drift_history.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/render_intent_confidence.py",
                    "scripts/render_intent_dialogue.py",
                    "scripts/render_iteration_directions.py",
                    "scripts/render_iteration_ledger.py",
                    "scripts/render_output_risk_profile.py",
                    "scripts/render_portability_report.py",
                    "scripts/render_prompt_quality_profile.py",
                    "scripts/render_reference_scan.py",
                    "scripts/render_reference_synthesis.py",
                    "scripts/render_regression_history.py",
                    "scripts/render_review_annotations.py",
                    "scripts/render_review_studio.py",
                    "scripts/render_review_viewer.py",
                    "scripts/render_review_waivers.py",
                    "scripts/render_skill_interpretation.py",
                    "scripts/render_skill_os2_audit.py",
                    "scripts/render_skill_os2_coverage.py",
                    "scripts/render_skill_overview.py",
                    "scripts/render_social_preview.py",
                    "scripts/render_system_model.py",
                    "scripts/render_telemetry_hook_recipes.py",
                    "scripts/render_weekly_curator_report.py",
                    "scripts/render_world_class_claim_guard.py",
                    "scripts/render_world_class_evidence_intake.py",
                    "scripts/render_world_class_evidence_ledger.py",
                    "scripts/render_world_class_evidence_plan.py",
                    "scripts/render_world_class_operator_runbook.py",
                    "scripts/render_world_class_preflight.py",
                    "scripts/render_world_class_submission_review.py",
                    "scripts/run_conformance_suite.py",
                    "scripts/run_description_optimization_suite.py",
                    "scripts/run_output_eval.py",
                    "scripts/run_output_execution.py",
                    "scripts/simulate_install.py",
                    "scripts/summarize_user_signals.py",
                    "scripts/sync_local_install.py",
                    "scripts/telemetry_native_host.py",
                    "scripts/trust_check.py",
                    "scripts/upgrade_check.py",
                    "scripts/verify_package.py",
                    "scripts/yao_cli_operator_commands.py"
                  ],
                  "review_reason": "Scripts write local files or generated artifacts."
                },
                "subprocess": {
                  "required": true,
                  "script_count": 13,
                  "scripts": [
                    "scripts/apply_adaptation.py",
                    "scripts/benchmark_release_lock.py",
                    "scripts/ci_test.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/run_eval_suite.py",
                    "scripts/run_output_execution.py",
                    "scripts/sync_local_install.py",
                    "scripts/trust_check.py",
                    "scripts/yao.py",
                    "scripts/yao_cli_operator_commands.py",
                    "scripts/yao_cli_runtime.py"
                  ],
                  "review_reason": "Scripts spawn local commands and need operator review."
                },
                "interactive": {
                  "required": false,
                  "script_count": 0,
                  "scripts": [],
                  "review_reason": ""
                }
              },
              "network_policy": {
                "source": "security/network_policy.json",
                "covered_scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "missing_scripts": [],
                "mismatches": []
              },
              "help_smoke": {
                "enabled": true,
                "checked_count": 86,
                "failed_count": 0,
                "failed_scripts": []
              },
              "trust_summary": {
                "secret_findings": 0,
                "network_script_count": 3,
                "file_write_script_count": 74,
                "subprocess_script_count": 13,
                "interactive_script_count": 0,
                "help_smoke_failed_count": 0
              }
            },
            "source_files_count": 6,
            "target": "claude",
            "target_permission_contract": {
              "schema_version": "1.0",
              "target": "claude",
              "permission_model": "neutral-source-plus-adapter",
              "native_enforcement": false,
              "representation": "targets/claude/adapter.json::target_permission_contract and README notes",
              "review_required": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "capability_counts": {
                "network": 3,
                "file_write": 74,
                "subprocess": 13,
                "interactive": 0
              },
              "evidence": "reports/security_trust_report.json",
              "operator_note": "Claude-compatible package keeps permission intent in adapter metadata for install review."
            },
            "target_native_contract": {
              "schema_version": "1.0",
              "target": "claude",
              "native_surface": "Claude-compatible neutral source folder with adapter notes",
              "activation": {
                "policy": "Use SKILL.md frontmatter description as the primary activation contract and adapter.json for review metadata.",
                "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
                "manual_activation_supported": true,
                "automatic_activation_note": "Depends on the target client route/catalog implementation."
              },
              "resources": {
                "strategy": "Preserve the source tree directly; write target notes in targets/claude/README.md.",
                "counts": {
                  "references": 35,
                  "scripts": 155,
                  "assets": 6,
                  "reports": 43
                },
                "generated_files": [
                  "targets/claude/adapter.json",
                  "targets/claude/README.md"
                ]
              },
              "scripts": {
                "strategy": "Scripts remain local package resources and must be reviewed through trust and permission reports before use.",
                "script_count": 155,
                "help_smoke_failed_count": 0
              },
              "permissions": {
                "enforcement": "metadata-fallback",
                "native_enforcement": false,
                "declared_capabilities": [
                  "network",
                  "file_write",
                  "subprocess"
                ],
                "review_required": true
              },
              "review": {
                "artifacts": [
                  "targets/claude/README.md",
                  "targets/claude/adapter.json",
                  "reports/review-studio.html"
                ],
                "fallback_behavior": "If Claude-specific metadata is not consumed, SKILL.md and references remain the source of truth.",
                "unsupported_native_features": [
                  "vendor-native permission enforcement",
                  "provider-specific execution transforms",
                  "vendor-native metadata fields are carried as adapter JSON and README notes"
                ]
              },
              "install_scope": "user or project skill directory"
            },
            "degradation_strategy": "neutral-source-plus-adapter",
            "target_runtime": {
              "adapter_mode": "neutral-source-plus-adapter",
              "generated_files": [
                "targets/claude/adapter.json",
                "targets/claude/README.md"
              ],
              "metadata_mapping": {
                "display_name": "targets/claude/adapter.json::display_name",
                "default_prompt": "targets/claude/adapter.json::default_prompt",
                "activation": "targets/claude/adapter.json::activation_mode",
                "execution": "targets/claude/adapter.json::execution_context",
                "trust": "targets/claude/adapter.json::trust_level",
                "permissions": "targets/claude/adapter.json::target_permission_contract",
                "degradation": "targets/claude/adapter.json::degradation_strategy"
              },
              "preserved_semantics": [
                "trigger",
                "workflow-counts",
                "resources",
                "eval-plan",
                "risk",
                "governance",
                "runtime",
                "trust",
                "permissions"
              ],
              "native_surface": "Claude-compatible neutral source folder with adapter notes"
            }
          },
          "permission_contract": {
            "schema_version": "1.0",
            "source": "reports/security_trust_report.json",
            "source_available": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "review_required": true,
            "capabilities": {
              "network": {
                "required": true,
                "script_count": 3,
                "scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "review_reason": "Outbound hosts must match security/network_policy.json."
              },
              "file_write": {
                "required": true,
                "script_count": 74,
                "scripts": [
                  "scripts/adjudicate_output_review.py",
                  "scripts/apply_adaptation.py",
                  "scripts/build_confusion_matrix.py",
                  "scripts/build_skill_atlas.py",
                  "scripts/check_update.py",
                  "scripts/ci_test.py",
                  "scripts/collect_feedback.py",
                  "scripts/compile_skill.py",
                  "scripts/create_iteration_snapshot.py",
                  "scripts/cross_packager.py",
                  "scripts/emit_telemetry_event.py",
                  "scripts/export_skill_ir.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/import_output_review_decisions.py",
                  "scripts/import_telemetry_events.py",
                  "scripts/init_skill.py",
                  "scripts/prepare_output_review_kit.py",
                  "scripts/prepare_world_class_submission_kit.py",
                  "scripts/probe_runtime_permissions.py",
                  "scripts/promotion_checker.py",
                  "scripts/propose_adaptation.py",
                  "scripts/python_compat_check.py",
                  "scripts/registry_audit.py",
                  "scripts/render_adoption_drift_report.py",
                  "scripts/render_architecture_maintainability.py",
                  "scripts/render_artifact_design_profile.py",
                  "scripts/render_baseline_compare.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_context_reports.py",
                  "scripts/render_daily_skillops_report.py",
                  "scripts/render_description_drift_history.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/render_intent_confidence.py",
                  "scripts/render_intent_dialogue.py",
                  "scripts/render_iteration_directions.py",
                  "scripts/render_iteration_ledger.py",
                  "scripts/render_output_risk_profile.py",
                  "scripts/render_portability_report.py",
                  "scripts/render_prompt_quality_profile.py",
                  "scripts/render_reference_scan.py",
                  "scripts/render_reference_synthesis.py",
                  "scripts/render_regression_history.py",
                  "scripts/render_review_annotations.py",
                  "scripts/render_review_studio.py",
                  "scripts/render_review_viewer.py",
                  "scripts/render_review_waivers.py",
                  "scripts/render_skill_interpretation.py",
                  "scripts/render_skill_os2_audit.py",
                  "scripts/render_skill_os2_coverage.py",
                  "scripts/render_skill_overview.py",
                  "scripts/render_social_preview.py",
                  "scripts/render_system_model.py",
                  "scripts/render_telemetry_hook_recipes.py",
                  "scripts/render_weekly_curator_report.py",
                  "scripts/render_world_class_claim_guard.py",
                  "scripts/render_world_class_evidence_intake.py",
                  "scripts/render_world_class_evidence_ledger.py",
                  "scripts/render_world_class_evidence_plan.py",
                  "scripts/render_world_class_operator_runbook.py",
                  "scripts/render_world_class_preflight.py",
                  "scripts/render_world_class_submission_review.py",
                  "scripts/run_conformance_suite.py",
                  "scripts/run_description_optimization_suite.py",
                  "scripts/run_output_eval.py",
                  "scripts/run_output_execution.py",
                  "scripts/simulate_install.py",
                  "scripts/summarize_user_signals.py",
                  "scripts/sync_local_install.py",
                  "scripts/telemetry_native_host.py",
                  "scripts/trust_check.py",
                  "scripts/upgrade_check.py",
                  "scripts/verify_package.py",
                  "scripts/yao_cli_operator_commands.py"
                ],
                "review_reason": "Scripts write local files or generated artifacts."
              },
              "subprocess": {
                "required": true,
                "script_count": 13,
                "scripts": [
                  "scripts/apply_adaptation.py",
                  "scripts/benchmark_release_lock.py",
                  "scripts/ci_test.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/run_eval_suite.py",
                  "scripts/run_output_execution.py",
                  "scripts/sync_local_install.py",
                  "scripts/trust_check.py",
                  "scripts/yao.py",
                  "scripts/yao_cli_operator_commands.py",
                  "scripts/yao_cli_runtime.py"
                ],
                "review_reason": "Scripts spawn local commands and need operator review."
              },
              "interactive": {
                "required": false,
                "script_count": 0,
                "scripts": [],
                "review_reason": ""
              }
            },
            "network_policy": {
              "source": "security/network_policy.json",
              "covered_scripts": [
                "scripts/check_update.py",
                "scripts/github_benchmark_scan.py",
                "scripts/provider_output_eval_runner.py"
              ],
              "missing_scripts": [],
              "mismatches": []
            },
            "help_smoke": {
              "enabled": true,
              "checked_count": 86,
              "failed_count": 0,
              "failed_scripts": []
            },
            "trust_summary": {
              "secret_findings": 0,
              "network_script_count": 3,
              "file_write_script_count": 74,
              "subprocess_script_count": 13,
              "interactive_script_count": 0,
              "help_smoke_failed_count": 0
            }
          },
          "target_permission_contract": {
            "schema_version": "1.0",
            "target": "claude",
            "permission_model": "neutral-source-plus-adapter",
            "native_enforcement": false,
            "representation": "targets/claude/adapter.json::target_permission_contract and README notes",
            "review_required": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "capability_counts": {
              "network": 3,
              "file_write": 74,
              "subprocess": 13,
              "interactive": 0
            },
            "evidence": "reports/security_trust_report.json",
            "operator_note": "Claude-compatible package keeps permission intent in adapter metadata for install review."
          },
          "target_native_contract": {
            "schema_version": "1.0",
            "target": "claude",
            "native_surface": "Claude-compatible neutral source folder with adapter notes",
            "activation": {
              "policy": "Use SKILL.md frontmatter description as the primary activation contract and adapter.json for review metadata.",
              "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "manual_activation_supported": true,
              "automatic_activation_note": "Depends on the target client route/catalog implementation."
            },
            "resources": {
              "strategy": "Preserve the source tree directly; write target notes in targets/claude/README.md.",
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              },
              "generated_files": [
                "targets/claude/adapter.json",
                "targets/claude/README.md"
              ]
            },
            "scripts": {
              "strategy": "Scripts remain local package resources and must be reviewed through trust and permission reports before use.",
              "script_count": 155,
              "help_smoke_failed_count": 0
            },
            "permissions": {
              "enforcement": "metadata-fallback",
              "native_enforcement": false,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true
            },
            "review": {
              "artifacts": [
                "targets/claude/README.md",
                "targets/claude/adapter.json",
                "reports/review-studio.html"
              ],
              "fallback_behavior": "If Claude-specific metadata is not consumed, SKILL.md and references remain the source of truth.",
              "unsupported_native_features": [
                "vendor-native permission enforcement",
                "provider-specific execution transforms",
                "vendor-native metadata fields are carried as adapter JSON and README notes"
              ]
            },
            "install_scope": "user or project skill directory"
          },
          "target_transform": {
            "target": "claude",
            "adapter_mode": "neutral-source-plus-adapter",
            "generated_files": [
              "targets/claude/adapter.json",
              "targets/claude/README.md"
            ],
            "metadata_mapping": {
              "display_name": "targets/claude/adapter.json::display_name",
              "default_prompt": "targets/claude/adapter.json::default_prompt",
              "activation": "targets/claude/adapter.json::activation_mode",
              "execution": "targets/claude/adapter.json::execution_context",
              "trust": "targets/claude/adapter.json::trust_level",
              "permissions": "targets/claude/adapter.json::target_permission_contract",
              "degradation": "targets/claude/adapter.json::degradation_strategy"
            },
            "preserved_semantics": [
              "trigger",
              "workflow-counts",
              "resources",
              "eval-plan",
              "risk",
              "governance",
              "runtime",
              "trust",
              "permissions"
            ],
            "degradation_strategy": "neutral-source-plus-adapter",
            "permission_representation": "targets/claude/adapter.json::target_permission_contract and README notes",
            "native_surface": "Claude-compatible neutral source folder with adapter notes",
            "activation_policy": "Use SKILL.md frontmatter description as the primary activation contract and adapter.json for review metadata.",
            "resource_strategy": "Preserve the source tree directly; write target notes in targets/claude/README.md.",
            "script_strategy": "Scripts remain local package resources and must be reviewed through trust and permission reports before use.",
            "permission_enforcement": "metadata-fallback"
          },
          "unsupported_features": [
            "vendor-native metadata fields are carried as adapter JSON and README notes"
          ],
          "warnings": [],
          "failures": []
        },
        {
          "schema_version": "1.0",
          "target": "generic",
          "status": "pass",
          "compiler": {
            "name": "yao-skill-ir-compiler",
            "schema_version": "1.0",
            "source": "skill-ir",
            "ir_source": "skill-ir/examples/yao-meta-skill.json",
            "ir_schema_version": "2.0.0"
          },
          "source": {
            "skill_dir": ".",
            "canonical_metadata": "agents/interface.yaml",
            "declared_targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ]
          },
          "compiled_contract": {
            "name": "yao-meta-skill",
            "title": "Yao Meta Skill",
            "version": "1.1.0",
            "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
            "job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
            "trigger": {
              "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "should_trigger": [
                "Create a skill from this repeated workflow.",
                "Turn this runbook into a reusable agent skill.",
                "Convert this process note into a reusable skill package for the team.",
                "Improve this skill description and add evals.",
                "Refactor this prompt into a proper skill package.",
                "Package this skill for team reuse.",
                "Create a meta-skill for packaging internal workflows.",
                "Standardize this recurring workflow as a shareable skill package with references."
              ],
              "should_not_trigger": [
                "Explain what a workflow is.",
                "Just explain what a skill is.",
                "Summarize this random note.",
                "Translate this README into Japanese.",
                "Write a product headline for this landing page.",
                "Draft a blog title for this article.",
                "Rewrite this paragraph more clearly, but do not package anything.",
                "Explain the difference between a runbook and a workflow.",
                "one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
                "general code review or debugging unless the user is packaging that workflow as a skill"
              ],
              "edge_cases": [
                "Create a one-off prompt for this task.",
                "Write a custom answer for this request without creating a skill package.",
                "Help me brainstorm process ideas without building a skill.",
                "Improve this README but do not turn it into a skill.",
                "Make a checklist for this task, but not a reusable skill.",
                "Create a reusable-looking checklist, but keep it as a plain note instead of a skill.",
                "Review this process note and explain it, no packaging needed.",
                "Turn this into a checklist and template, but stop short of making a full skill."
              ]
            },
            "workflow": {
              "steps": [
                "One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
                "Capture job, output, exclusions, constraints, standards, lightest fit.",
                "Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.",
                "Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.",
                "Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned."
              ],
              "decision_points": [
                "Route by frontmatter `description`.",
                "Keep `SKILL.md` lean; put guidance in `references/`, logic in `scripts/`, and evidence in `reports/`.",
                "Use the lightest reliable process.",
                "`Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infra. `Governed`: high-trust/release-critical.",
                "Rules: [Method](references/skill-engineering-method.md), [Operating Modes](references/operating-modes.md), [Resource Boundaries](references/resource-boundaries.md).",
                "Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
                "Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
                "Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
              ],
              "failure_modes": [
                "Tables can render as dense grids with weak hierarchy or poor mobile readability.",
                "Long bullets can make the output look complete while hiding the actual decision logic.",
                "Footnote markers or dense citation notes can interrupt the reading flow.",
                "Evidence can be over-attached to obvious statements and under-attached to risky claims.",
                "Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
                "Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
                "Users start invoking the skill for adjacent one-off or explanation-only requests.",
                "Outputs remain valid but become generic, cluttered, or weakly aligned with the user's domain.",
                "Borrowed benchmark patterns no longer fit the local job or add ceremony without payoff.",
                "Skill usage becomes team-critical while ownership, review cadence, or rollback evidence stays informal."
              ]
            },
            "resources": {
              "references": [
                "references/artifact-design-doctrine.md",
                "references/authoring-discipline.md",
                "references/autonomous-adaptation.md",
                "references/distribution-registry-method.md",
                "references/eval-playbook.md",
                "references/gate-selection.md",
                "references/governance.md",
                "references/human-review-template.md",
                "references/intent-dialogue.md",
                "references/iteration-philosophy.md",
                "references/non-skill-decision-tree.md",
                "references/operating-modes.md",
                "references/output-eval-method.md",
                "references/output-quality-risk.md",
                "references/output-visual-quality.md",
                "references/packaging-contracts.md",
                "references/pattern-extraction-doctrine.md",
                "references/platform-capability-matrix.md",
                "references/prompt-engineering-doctrine.md",
                "references/qa-ladder.md",
                "references/reference-scan.md",
                "references/regression-cause-taxonomy.md",
                "references/resource-boundaries.md",
                "references/review-studio-method.md",
                "references/review-waiver-method.md",
                "references/runtime-conformance-method.md",
                "references/skill-archetypes.md",
                "references/skill-atlas-method.md",
                "references/skill-engineering-method.md",
                "references/skill-ir-method.md",
                "references/skillops-decision-policy.md",
                "references/systems-thinking-doctrine.md",
                "references/telemetry-drift-method.md",
                "references/trust-security-method.md",
                "references/user-memory-policy.md"
              ],
              "scripts": [
                "scripts/adaptation_patch_safety.py",
                "scripts/adaptation_report_contracts.py",
                "scripts/adjudicate_output_review.py",
                "scripts/apply_adaptation.py",
                "scripts/benchmark_release_lock.py",
                "scripts/build_confusion_matrix.py",
                "scripts/build_skill_atlas.py",
                "scripts/build_skill_atlas_layout.py",
                "scripts/build_skill_atlas_opportunities.py",
                "scripts/check_update.py",
                "scripts/ci_test.py",
                "scripts/collect_feedback.py",
                "scripts/compile_skill.py",
                "scripts/compile_skill_targets.py",
                "scripts/context_sizer.py",
                "scripts/create_iteration_snapshot.py",
                "scripts/cross_packager.py",
                "scripts/cross_packager_contracts.py",
                "scripts/description_optimizer_reporting.py",
                "scripts/diff_eval.py",
                "scripts/emit_telemetry_event.py",
                "scripts/evidence_consistency_artifact_roles.py",
                "scripts/evidence_consistency_core.py",
                "scripts/evidence_consistency_phase_queue.py",
                "scripts/evidence_consistency_release.py",
                "scripts/evidence_consistency_skill_os2_review.py",
                "scripts/evidence_consistency_world_class.py",
                "scripts/export_skill_ir.py",
                "scripts/github_benchmark_scan.py",
                "scripts/governance_check.py",
                "scripts/html_rendering.py",
                "scripts/import_output_review_decisions.py",
                "scripts/import_telemetry_events.py",
                "scripts/init_skill.py",
                "scripts/judge_blind_eval.py",
                "scripts/lint_skill.py",
                "scripts/local_output_eval_runner.py",
                "scripts/optimize_description.py",
                "scripts/output_review_privacy.py",
                "scripts/prepare_output_review_kit.py",
                "scripts/prepare_world_class_submission_kit.py",
                "scripts/probe_runtime_permissions.py",
                "scripts/promotion_checker.py",
                "scripts/propose_adaptation.py",
                "scripts/provider_output_eval_runner.py",
                "scripts/python_compat_check.py",
                "scripts/reference_synthesis_markdown.py",
                "scripts/registry_audit.py",
                "scripts/render_adoption_drift_report.py",
                "scripts/render_architecture_maintainability.py",
                "scripts/render_artifact_design_profile.py",
                "scripts/render_baseline_compare.py",
                "scripts/render_benchmark_reproducibility.py",
                "scripts/render_context_reports.py",
                "scripts/render_daily_skillops_report.py",
                "scripts/render_description_drift_history.py",
                "scripts/render_eval_dashboard.py",
                "scripts/render_evidence_consistency.py",
                "scripts/render_intent_confidence.py",
                "scripts/render_intent_dialogue.py",
                "scripts/render_iteration_directions.py",
                "scripts/render_iteration_ledger.py",
                "scripts/render_output_risk_profile.py",
                "scripts/render_portability_report.py",
                "scripts/render_prompt_quality_profile.py",
                "scripts/render_reference_scan.py",
                "scripts/render_reference_synthesis.py",
                "scripts/render_regression_history.py",
                "scripts/render_review_annotations.py",
                "scripts/render_review_studio.py",
                "scripts/render_review_viewer.py",
                "scripts/render_review_waivers.py",
                "scripts/render_skill_interpretation.py",
                "scripts/render_skill_os2_audit.py",
                "scripts/render_skill_os2_coverage.py",
                "scripts/render_skill_overview.py",
                "scripts/render_social_preview.py",
                "scripts/render_system_model.py",
                "scripts/render_telemetry_hook_recipes.py",
                "scripts/render_weekly_curator_report.py",
                "scripts/render_world_class_claim_guard.py",
                "scripts/render_world_class_evidence_intake.py",
                "scripts/render_world_class_evidence_ledger.py",
                "scripts/render_world_class_evidence_plan.py",
                "scripts/render_world_class_operator_runbook.py",
                "scripts/render_world_class_preflight.py",
                "scripts/render_world_class_submission_review.py",
                "scripts/resource_boundary_check.py",
                "scripts/review_studio_action_evidence.py",
                "scripts/review_studio_actions.py",
                "scripts/review_studio_data.py",
                "scripts/review_studio_formatting.py",
                "scripts/review_studio_gate_contract.py",
                "scripts/review_studio_gate_helpers.py",
                "scripts/review_studio_gates.py",
                "scripts/review_studio_layout.py",
                "scripts/review_studio_output_review.py",
                "scripts/review_studio_panels.py",
                "scripts/review_studio_skillops.py",
                "scripts/review_studio_waivers.py",
                "scripts/review_studio_world_class.py",
                "scripts/review_viewer_data.py",
                "scripts/run_conformance_suite.py",
                "scripts/run_description_optimization_suite.py",
                "scripts/run_eval_suite.py",
                "scripts/run_output_eval.py",
                "scripts/run_output_execution.py",
                "scripts/simulate_install.py",
                "scripts/skill_ir_paths.py",
                "scripts/skill_os2_coverage_markdown.py",
                "scripts/skill_report_charts.py",
                "scripts/skill_report_i18n.py",
                "scripts/skill_report_layout.py",
                "scripts/skill_report_metrics.py",
                "scripts/skill_report_model.py",
                "scripts/skill_report_sections.py",
                "scripts/skill_report_sources.py",
                "scripts/skill_report_world_class.py",
                "scripts/skillops_opportunity.py",
                "scripts/summarize_user_signals.py",
                "scripts/sync_local_install.py",
                "scripts/telemetry_native_host.py",
                "scripts/trigger_eval.py",
                "scripts/trust_check.py",
                "scripts/trust_check_scripts.py",
                "scripts/upgrade_check.py",
                "scripts/validate_skill.py",
                "scripts/verify_package.py",
                "scripts/world_class_evidence_contract.py",
                "scripts/world_class_human_evidence.py",
                "scripts/world_class_native_permission_evidence.py",
                "scripts/world_class_native_telemetry_evidence.py",
                "scripts/world_class_operator_runbook_coordination.py",
                "scripts/world_class_phase_queue.py",
                "scripts/world_class_preflight_layout.py",
                "scripts/world_class_preflight_markdown.py",
                "scripts/world_class_provider_evidence.py",
                "scripts/world_class_repair_checklist.py",
                "scripts/world_class_source_checks.py",
                "scripts/world_class_submission_kit_rendering.py",
                "scripts/world_class_submission_matrix.py",
                "scripts/yao.py",
                "scripts/yao_cli_adaptation_commands.py",
                "scripts/yao_cli_config.py",
                "scripts/yao_cli_create_commands.py",
                "scripts/yao_cli_distribution_commands.py",
                "scripts/yao_cli_operator_commands.py",
                "scripts/yao_cli_output_commands.py",
                "scripts/yao_cli_parser.py",
                "scripts/yao_cli_parser_evidence.py",
                "scripts/yao_cli_parser_operations.py",
                "scripts/yao_cli_parser_operator.py",
                "scripts/yao_cli_report_commands.py",
                "scripts/yao_cli_runtime.py",
                "scripts/yao_cli_telemetry.py"
              ],
              "assets": [
                "assets/review-studio.css",
                "assets/review-viewer.css",
                "assets/skill-overview.css",
                "assets/skill-overview.js",
                "templates/basic_skill.md.j2",
                "templates/complex_skill.md.j2"
              ],
              "reports": [
                "reports/benchmark_methodology.md",
                "reports/intent-context.json",
                "reports/intent-confidence.json",
                "reports/intent-confidence.md",
                "reports/reference-synthesis.json",
                "reports/reference-synthesis.md",
                "reports/output-risk-profile.json",
                "reports/output-risk-profile.md",
                "reports/artifact-design-profile.json",
                "reports/artifact-design-profile.md",
                "reports/prompt-quality-profile.json",
                "reports/prompt-quality-profile.md",
                "reports/system-model.json",
                "reports/system-model.md",
                "reports/iteration-directions.json",
                "reports/iteration-directions.md",
                "reports/skill-overview.json",
                "reports/skill-overview.html",
                "reports/output_quality_scorecard.json",
                "reports/output_quality_scorecard.md",
                "reports/output_execution_runs.json",
                "reports/output_execution_runs.md",
                "reports/output_blind_review_pack.json",
                "reports/output_blind_review_pack.md",
                "reports/output_blind_answer_key.json",
                "reports/output_review_adjudication.json",
                "reports/output_review_adjudication.md",
                "reports/review_annotations.json",
                "reports/review_annotations.md",
                "reports/conformance_matrix.json",
                "reports/conformance_matrix.md",
                "reports/security_trust_report.json",
                "reports/security_trust_report.md",
                "reports/runtime_permission_probes.json",
                "reports/runtime_permission_probes.md",
                "reports/telemetry_hook_recipes.json",
                "reports/telemetry_hook_recipes.md",
                "reports/skill_atlas.json",
                "reports/skill_atlas.html",
                "reports/skill-os-2-review.md",
                "reports/portability_score.json",
                "reports/portability_score.md",
                "reports/governance_score.json"
              ],
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              }
            },
            "eval_plan": {
              "trigger": [
                "evals/README.md",
                "evals/adaptation/user_signals.example.jsonl",
                "evals/adversarial/trigger_cases.json",
                "evals/blind_holdout/trigger_cases.json",
                "evals/confusion/route_cases.json",
                "evals/dev/trigger_cases.json",
                "evals/failure-cases.md",
                "evals/history/2026-03-31-context-first-pack.json",
                "evals/history/2026-03-31-family-suite-expansion.json",
                "evals/history/2026-03-31-governance-quality-gates.json",
                "evals/history/2026-03-31-governed-assets-and-history.json",
                "evals/history/2026-04-01-route-scorecard-foundation.json",
                "evals/history/README.md",
                "evals/history/description_optimization/2026-03-31-description-optimization-suite.json",
                "evals/history/description_optimization/2026-04-01-adversarial-calibration-and-family-drift.json",
                "evals/history/description_optimization/2026-04-01-blind-holdout-and-drift-history.json",
                "evals/history/description_optimization/2026-04-01-judge-backed-blind-eval.json",
                "evals/history/description_optimization/README.md",
                "evals/holdout/trigger_cases.json",
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json",
                "evals/packaging_expectations.json",
                "evals/promotion_policy.md",
                "evals/semantic_config.json",
                "evals/train/trigger_cases.json",
                "evals/trigger_cases.json"
              ],
              "output": [
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json"
              ],
              "adversarial": [
                "evals/adversarial/trigger_cases.json"
              ],
              "baseline": "without_skill",
              "counts": {
                "trigger": 27,
                "output": 3,
                "adversarial": 1,
                "baseline": 1
              }
            },
            "risk": {
              "output_risk": "high",
              "execution_risk": "medium",
              "trust_boundary": "external"
            },
            "governance": {
              "owner": "Yao Team",
              "maturity": "governed",
              "review_cadence": "quarterly",
              "review_due": ""
            },
            "runtime": {
              "activation": {
                "mode": "manual",
                "paths": []
              },
              "execution": {
                "context": "inline",
                "shell": "bash"
              },
              "trust": {
                "source_tier": "local",
                "remote_inline_execution": "forbid",
                "remote_metadata_policy": "allow-metadata-only"
              },
              "adapter_targets": [
                "openai",
                "claude",
                "generic",
                "vscode"
              ],
              "canonical_format": "agent-skills"
            },
            "permissions": {
              "schema_version": "1.0",
              "source": "reports/security_trust_report.json",
              "source_available": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true,
              "capabilities": {
                "network": {
                  "required": true,
                  "script_count": 3,
                  "scripts": [
                    "scripts/check_update.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/provider_output_eval_runner.py"
                  ],
                  "review_reason": "Outbound hosts must match security/network_policy.json."
                },
                "file_write": {
                  "required": true,
                  "script_count": 74,
                  "scripts": [
                    "scripts/adjudicate_output_review.py",
                    "scripts/apply_adaptation.py",
                    "scripts/build_confusion_matrix.py",
                    "scripts/build_skill_atlas.py",
                    "scripts/check_update.py",
                    "scripts/ci_test.py",
                    "scripts/collect_feedback.py",
                    "scripts/compile_skill.py",
                    "scripts/create_iteration_snapshot.py",
                    "scripts/cross_packager.py",
                    "scripts/emit_telemetry_event.py",
                    "scripts/export_skill_ir.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/import_output_review_decisions.py",
                    "scripts/import_telemetry_events.py",
                    "scripts/init_skill.py",
                    "scripts/prepare_output_review_kit.py",
                    "scripts/prepare_world_class_submission_kit.py",
                    "scripts/probe_runtime_permissions.py",
                    "scripts/promotion_checker.py",
                    "scripts/propose_adaptation.py",
                    "scripts/python_compat_check.py",
                    "scripts/registry_audit.py",
                    "scripts/render_adoption_drift_report.py",
                    "scripts/render_architecture_maintainability.py",
                    "scripts/render_artifact_design_profile.py",
                    "scripts/render_baseline_compare.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_context_reports.py",
                    "scripts/render_daily_skillops_report.py",
                    "scripts/render_description_drift_history.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/render_intent_confidence.py",
                    "scripts/render_intent_dialogue.py",
                    "scripts/render_iteration_directions.py",
                    "scripts/render_iteration_ledger.py",
                    "scripts/render_output_risk_profile.py",
                    "scripts/render_portability_report.py",
                    "scripts/render_prompt_quality_profile.py",
                    "scripts/render_reference_scan.py",
                    "scripts/render_reference_synthesis.py",
                    "scripts/render_regression_history.py",
                    "scripts/render_review_annotations.py",
                    "scripts/render_review_studio.py",
                    "scripts/render_review_viewer.py",
                    "scripts/render_review_waivers.py",
                    "scripts/render_skill_interpretation.py",
                    "scripts/render_skill_os2_audit.py",
                    "scripts/render_skill_os2_coverage.py",
                    "scripts/render_skill_overview.py",
                    "scripts/render_social_preview.py",
                    "scripts/render_system_model.py",
                    "scripts/render_telemetry_hook_recipes.py",
                    "scripts/render_weekly_curator_report.py",
                    "scripts/render_world_class_claim_guard.py",
                    "scripts/render_world_class_evidence_intake.py",
                    "scripts/render_world_class_evidence_ledger.py",
                    "scripts/render_world_class_evidence_plan.py",
                    "scripts/render_world_class_operator_runbook.py",
                    "scripts/render_world_class_preflight.py",
                    "scripts/render_world_class_submission_review.py",
                    "scripts/run_conformance_suite.py",
                    "scripts/run_description_optimization_suite.py",
                    "scripts/run_output_eval.py",
                    "scripts/run_output_execution.py",
                    "scripts/simulate_install.py",
                    "scripts/summarize_user_signals.py",
                    "scripts/sync_local_install.py",
                    "scripts/telemetry_native_host.py",
                    "scripts/trust_check.py",
                    "scripts/upgrade_check.py",
                    "scripts/verify_package.py",
                    "scripts/yao_cli_operator_commands.py"
                  ],
                  "review_reason": "Scripts write local files or generated artifacts."
                },
                "subprocess": {
                  "required": true,
                  "script_count": 13,
                  "scripts": [
                    "scripts/apply_adaptation.py",
                    "scripts/benchmark_release_lock.py",
                    "scripts/ci_test.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/run_eval_suite.py",
                    "scripts/run_output_execution.py",
                    "scripts/sync_local_install.py",
                    "scripts/trust_check.py",
                    "scripts/yao.py",
                    "scripts/yao_cli_operator_commands.py",
                    "scripts/yao_cli_runtime.py"
                  ],
                  "review_reason": "Scripts spawn local commands and need operator review."
                },
                "interactive": {
                  "required": false,
                  "script_count": 0,
                  "scripts": [],
                  "review_reason": ""
                }
              },
              "network_policy": {
                "source": "security/network_policy.json",
                "covered_scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "missing_scripts": [],
                "mismatches": []
              },
              "help_smoke": {
                "enabled": true,
                "checked_count": 86,
                "failed_count": 0,
                "failed_scripts": []
              },
              "trust_summary": {
                "secret_findings": 0,
                "network_script_count": 3,
                "file_write_script_count": 74,
                "subprocess_script_count": 13,
                "interactive_script_count": 0,
                "help_smoke_failed_count": 0
              }
            },
            "source_files_count": 6,
            "target": "generic",
            "target_permission_contract": {
              "schema_version": "1.0",
              "target": "generic",
              "permission_model": "agent-skills-compatible-metadata",
              "native_enforcement": false,
              "representation": "targets/generic/adapter.json::target_permission_contract",
              "review_required": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "capability_counts": {
                "network": 3,
                "file_write": 74,
                "subprocess": 13,
                "interactive": 0
              },
              "evidence": "reports/security_trust_report.json",
              "operator_note": "Generic target exposes permission metadata for downstream clients to enforce or review."
            },
            "target_native_contract": {
              "schema_version": "1.0",
              "target": "generic",
              "native_surface": "Agent Skills compatible neutral package",
              "activation": {
                "policy": "Use SKILL.md name and description; consumers decide automatic or manual activation.",
                "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
                "manual_activation_supported": true,
                "automatic_activation_note": "Depends on the target client route/catalog implementation."
              },
              "resources": {
                "strategy": "Preserve references, scripts, assets, evals, reports, and adapter metadata as relative package resources.",
                "counts": {
                  "references": 35,
                  "scripts": 155,
                  "assets": 6,
                  "reports": 43
                },
                "generated_files": [
                  "targets/generic/adapter.json"
                ]
              },
              "scripts": {
                "strategy": "Expose script and permission metadata for downstream clients or installers to enforce.",
                "script_count": 155,
                "help_smoke_failed_count": 0
              },
              "permissions": {
                "enforcement": "consumer-enforced-or-metadata-only",
                "native_enforcement": false,
                "declared_capabilities": [
                  "network",
                  "file_write",
                  "subprocess"
                ],
                "review_required": true
              },
              "review": {
                "artifacts": [
                  "targets/generic/adapter.json",
                  "reports/review-studio.html"
                ],
                "fallback_behavior": "Neutral source is the runtime fallback.",
                "unsupported_native_features": []
              },
              "install_scope": "generic Agent Skills compatible root"
            },
            "degradation_strategy": "neutral-source",
            "target_runtime": {
              "adapter_mode": "agent-skills-compatible",
              "generated_files": [
                "targets/generic/adapter.json"
              ],
              "metadata_mapping": {
                "display_name": "targets/generic/adapter.json::display_name",
                "default_prompt": "targets/generic/adapter.json::default_prompt",
                "activation": "targets/generic/adapter.json::activation_mode",
                "execution": "targets/generic/adapter.json::execution_context",
                "trust": "targets/generic/adapter.json::trust_level",
                "permissions": "targets/generic/adapter.json::target_permission_contract",
                "degradation": "targets/generic/adapter.json::degradation_strategy"
              },
              "preserved_semantics": [
                "trigger",
                "workflow-counts",
                "resources",
                "eval-plan",
                "risk",
                "governance",
                "runtime",
                "trust",
                "permissions"
              ],
              "native_surface": "Agent Skills compatible neutral package"
            }
          },
          "permission_contract": {
            "schema_version": "1.0",
            "source": "reports/security_trust_report.json",
            "source_available": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "review_required": true,
            "capabilities": {
              "network": {
                "required": true,
                "script_count": 3,
                "scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "review_reason": "Outbound hosts must match security/network_policy.json."
              },
              "file_write": {
                "required": true,
                "script_count": 74,
                "scripts": [
                  "scripts/adjudicate_output_review.py",
                  "scripts/apply_adaptation.py",
                  "scripts/build_confusion_matrix.py",
                  "scripts/build_skill_atlas.py",
                  "scripts/check_update.py",
                  "scripts/ci_test.py",
                  "scripts/collect_feedback.py",
                  "scripts/compile_skill.py",
                  "scripts/create_iteration_snapshot.py",
                  "scripts/cross_packager.py",
                  "scripts/emit_telemetry_event.py",
                  "scripts/export_skill_ir.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/import_output_review_decisions.py",
                  "scripts/import_telemetry_events.py",
                  "scripts/init_skill.py",
                  "scripts/prepare_output_review_kit.py",
                  "scripts/prepare_world_class_submission_kit.py",
                  "scripts/probe_runtime_permissions.py",
                  "scripts/promotion_checker.py",
                  "scripts/propose_adaptation.py",
                  "scripts/python_compat_check.py",
                  "scripts/registry_audit.py",
                  "scripts/render_adoption_drift_report.py",
                  "scripts/render_architecture_maintainability.py",
                  "scripts/render_artifact_design_profile.py",
                  "scripts/render_baseline_compare.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_context_reports.py",
                  "scripts/render_daily_skillops_report.py",
                  "scripts/render_description_drift_history.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/render_intent_confidence.py",
                  "scripts/render_intent_dialogue.py",
                  "scripts/render_iteration_directions.py",
                  "scripts/render_iteration_ledger.py",
                  "scripts/render_output_risk_profile.py",
                  "scripts/render_portability_report.py",
                  "scripts/render_prompt_quality_profile.py",
                  "scripts/render_reference_scan.py",
                  "scripts/render_reference_synthesis.py",
                  "scripts/render_regression_history.py",
                  "scripts/render_review_annotations.py",
                  "scripts/render_review_studio.py",
                  "scripts/render_review_viewer.py",
                  "scripts/render_review_waivers.py",
                  "scripts/render_skill_interpretation.py",
                  "scripts/render_skill_os2_audit.py",
                  "scripts/render_skill_os2_coverage.py",
                  "scripts/render_skill_overview.py",
                  "scripts/render_social_preview.py",
                  "scripts/render_system_model.py",
                  "scripts/render_telemetry_hook_recipes.py",
                  "scripts/render_weekly_curator_report.py",
                  "scripts/render_world_class_claim_guard.py",
                  "scripts/render_world_class_evidence_intake.py",
                  "scripts/render_world_class_evidence_ledger.py",
                  "scripts/render_world_class_evidence_plan.py",
                  "scripts/render_world_class_operator_runbook.py",
                  "scripts/render_world_class_preflight.py",
                  "scripts/render_world_class_submission_review.py",
                  "scripts/run_conformance_suite.py",
                  "scripts/run_description_optimization_suite.py",
                  "scripts/run_output_eval.py",
                  "scripts/run_output_execution.py",
                  "scripts/simulate_install.py",
                  "scripts/summarize_user_signals.py",
                  "scripts/sync_local_install.py",
                  "scripts/telemetry_native_host.py",
                  "scripts/trust_check.py",
                  "scripts/upgrade_check.py",
                  "scripts/verify_package.py",
                  "scripts/yao_cli_operator_commands.py"
                ],
                "review_reason": "Scripts write local files or generated artifacts."
              },
              "subprocess": {
                "required": true,
                "script_count": 13,
                "scripts": [
                  "scripts/apply_adaptation.py",
                  "scripts/benchmark_release_lock.py",
                  "scripts/ci_test.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/run_eval_suite.py",
                  "scripts/run_output_execution.py",
                  "scripts/sync_local_install.py",
                  "scripts/trust_check.py",
                  "scripts/yao.py",
                  "scripts/yao_cli_operator_commands.py",
                  "scripts/yao_cli_runtime.py"
                ],
                "review_reason": "Scripts spawn local commands and need operator review."
              },
              "interactive": {
                "required": false,
                "script_count": 0,
                "scripts": [],
                "review_reason": ""
              }
            },
            "network_policy": {
              "source": "security/network_policy.json",
              "covered_scripts": [
                "scripts/check_update.py",
                "scripts/github_benchmark_scan.py",
                "scripts/provider_output_eval_runner.py"
              ],
              "missing_scripts": [],
              "mismatches": []
            },
            "help_smoke": {
              "enabled": true,
              "checked_count": 86,
              "failed_count": 0,
              "failed_scripts": []
            },
            "trust_summary": {
              "secret_findings": 0,
              "network_script_count": 3,
              "file_write_script_count": 74,
              "subprocess_script_count": 13,
              "interactive_script_count": 0,
              "help_smoke_failed_count": 0
            }
          },
          "target_permission_contract": {
            "schema_version": "1.0",
            "target": "generic",
            "permission_model": "agent-skills-compatible-metadata",
            "native_enforcement": false,
            "representation": "targets/generic/adapter.json::target_permission_contract",
            "review_required": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "capability_counts": {
              "network": 3,
              "file_write": 74,
              "subprocess": 13,
              "interactive": 0
            },
            "evidence": "reports/security_trust_report.json",
            "operator_note": "Generic target exposes permission metadata for downstream clients to enforce or review."
          },
          "target_native_contract": {
            "schema_version": "1.0",
            "target": "generic",
            "native_surface": "Agent Skills compatible neutral package",
            "activation": {
              "policy": "Use SKILL.md name and description; consumers decide automatic or manual activation.",
              "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "manual_activation_supported": true,
              "automatic_activation_note": "Depends on the target client route/catalog implementation."
            },
            "resources": {
              "strategy": "Preserve references, scripts, assets, evals, reports, and adapter metadata as relative package resources.",
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              },
              "generated_files": [
                "targets/generic/adapter.json"
              ]
            },
            "scripts": {
              "strategy": "Expose script and permission metadata for downstream clients or installers to enforce.",
              "script_count": 155,
              "help_smoke_failed_count": 0
            },
            "permissions": {
              "enforcement": "consumer-enforced-or-metadata-only",
              "native_enforcement": false,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true
            },
            "review": {
              "artifacts": [
                "targets/generic/adapter.json",
                "reports/review-studio.html"
              ],
              "fallback_behavior": "Neutral source is the runtime fallback.",
              "unsupported_native_features": []
            },
            "install_scope": "generic Agent Skills compatible root"
          },
          "target_transform": {
            "target": "generic",
            "adapter_mode": "agent-skills-compatible",
            "generated_files": [
              "targets/generic/adapter.json"
            ],
            "metadata_mapping": {
              "display_name": "targets/generic/adapter.json::display_name",
              "default_prompt": "targets/generic/adapter.json::default_prompt",
              "activation": "targets/generic/adapter.json::activation_mode",
              "execution": "targets/generic/adapter.json::execution_context",
              "trust": "targets/generic/adapter.json::trust_level",
              "permissions": "targets/generic/adapter.json::target_permission_contract",
              "degradation": "targets/generic/adapter.json::degradation_strategy"
            },
            "preserved_semantics": [
              "trigger",
              "workflow-counts",
              "resources",
              "eval-plan",
              "risk",
              "governance",
              "runtime",
              "trust",
              "permissions"
            ],
            "degradation_strategy": "neutral-source",
            "permission_representation": "targets/generic/adapter.json::target_permission_contract",
            "native_surface": "Agent Skills compatible neutral package",
            "activation_policy": "Use SKILL.md name and description; consumers decide automatic or manual activation.",
            "resource_strategy": "Preserve references, scripts, assets, evals, reports, and adapter metadata as relative package resources.",
            "script_strategy": "Expose script and permission metadata for downstream clients or installers to enforce.",
            "permission_enforcement": "consumer-enforced-or-metadata-only"
          },
          "unsupported_features": [],
          "warnings": [],
          "failures": []
        },
        {
          "schema_version": "1.0",
          "target": "agent-skills-compatible",
          "status": "pass",
          "compiler": {
            "name": "yao-skill-ir-compiler",
            "schema_version": "1.0",
            "source": "skill-ir",
            "ir_source": "skill-ir/examples/yao-meta-skill.json",
            "ir_schema_version": "2.0.0"
          },
          "source": {
            "skill_dir": ".",
            "canonical_metadata": "agents/interface.yaml",
            "declared_targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ]
          },
          "compiled_contract": {
            "name": "yao-meta-skill",
            "title": "Yao Meta Skill",
            "version": "1.1.0",
            "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
            "job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
            "trigger": {
              "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "should_trigger": [
                "Create a skill from this repeated workflow.",
                "Turn this runbook into a reusable agent skill.",
                "Convert this process note into a reusable skill package for the team.",
                "Improve this skill description and add evals.",
                "Refactor this prompt into a proper skill package.",
                "Package this skill for team reuse.",
                "Create a meta-skill for packaging internal workflows.",
                "Standardize this recurring workflow as a shareable skill package with references."
              ],
              "should_not_trigger": [
                "Explain what a workflow is.",
                "Just explain what a skill is.",
                "Summarize this random note.",
                "Translate this README into Japanese.",
                "Write a product headline for this landing page.",
                "Draft a blog title for this article.",
                "Rewrite this paragraph more clearly, but do not package anything.",
                "Explain the difference between a runbook and a workflow.",
                "one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
                "general code review or debugging unless the user is packaging that workflow as a skill"
              ],
              "edge_cases": [
                "Create a one-off prompt for this task.",
                "Write a custom answer for this request without creating a skill package.",
                "Help me brainstorm process ideas without building a skill.",
                "Improve this README but do not turn it into a skill.",
                "Make a checklist for this task, but not a reusable skill.",
                "Create a reusable-looking checklist, but keep it as a plain note instead of a skill.",
                "Review this process note and explain it, no packaging needed.",
                "Turn this into a checklist and template, but stop short of making a full skill."
              ]
            },
            "workflow": {
              "steps": [
                "One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
                "Capture job, output, exclusions, constraints, standards, lightest fit.",
                "Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.",
                "Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.",
                "Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned."
              ],
              "decision_points": [
                "Route by frontmatter `description`.",
                "Keep `SKILL.md` lean; put guidance in `references/`, logic in `scripts/`, and evidence in `reports/`.",
                "Use the lightest reliable process.",
                "`Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infra. `Governed`: high-trust/release-critical.",
                "Rules: [Method](references/skill-engineering-method.md), [Operating Modes](references/operating-modes.md), [Resource Boundaries](references/resource-boundaries.md).",
                "Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
                "Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
                "Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
              ],
              "failure_modes": [
                "Tables can render as dense grids with weak hierarchy or poor mobile readability.",
                "Long bullets can make the output look complete while hiding the actual decision logic.",
                "Footnote markers or dense citation notes can interrupt the reading flow.",
                "Evidence can be over-attached to obvious statements and under-attached to risky claims.",
                "Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
                "Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
                "Users start invoking the skill for adjacent one-off or explanation-only requests.",
                "Outputs remain valid but become generic, cluttered, or weakly aligned with the user's domain.",
                "Borrowed benchmark patterns no longer fit the local job or add ceremony without payoff.",
                "Skill usage becomes team-critical while ownership, review cadence, or rollback evidence stays informal."
              ]
            },
            "resources": {
              "references": [
                "references/artifact-design-doctrine.md",
                "references/authoring-discipline.md",
                "references/autonomous-adaptation.md",
                "references/distribution-registry-method.md",
                "references/eval-playbook.md",
                "references/gate-selection.md",
                "references/governance.md",
                "references/human-review-template.md",
                "references/intent-dialogue.md",
                "references/iteration-philosophy.md",
                "references/non-skill-decision-tree.md",
                "references/operating-modes.md",
                "references/output-eval-method.md",
                "references/output-quality-risk.md",
                "references/output-visual-quality.md",
                "references/packaging-contracts.md",
                "references/pattern-extraction-doctrine.md",
                "references/platform-capability-matrix.md",
                "references/prompt-engineering-doctrine.md",
                "references/qa-ladder.md",
                "references/reference-scan.md",
                "references/regression-cause-taxonomy.md",
                "references/resource-boundaries.md",
                "references/review-studio-method.md",
                "references/review-waiver-method.md",
                "references/runtime-conformance-method.md",
                "references/skill-archetypes.md",
                "references/skill-atlas-method.md",
                "references/skill-engineering-method.md",
                "references/skill-ir-method.md",
                "references/skillops-decision-policy.md",
                "references/systems-thinking-doctrine.md",
                "references/telemetry-drift-method.md",
                "references/trust-security-method.md",
                "references/user-memory-policy.md"
              ],
              "scripts": [
                "scripts/adaptation_patch_safety.py",
                "scripts/adaptation_report_contracts.py",
                "scripts/adjudicate_output_review.py",
                "scripts/apply_adaptation.py",
                "scripts/benchmark_release_lock.py",
                "scripts/build_confusion_matrix.py",
                "scripts/build_skill_atlas.py",
                "scripts/build_skill_atlas_layout.py",
                "scripts/build_skill_atlas_opportunities.py",
                "scripts/check_update.py",
                "scripts/ci_test.py",
                "scripts/collect_feedback.py",
                "scripts/compile_skill.py",
                "scripts/compile_skill_targets.py",
                "scripts/context_sizer.py",
                "scripts/create_iteration_snapshot.py",
                "scripts/cross_packager.py",
                "scripts/cross_packager_contracts.py",
                "scripts/description_optimizer_reporting.py",
                "scripts/diff_eval.py",
                "scripts/emit_telemetry_event.py",
                "scripts/evidence_consistency_artifact_roles.py",
                "scripts/evidence_consistency_core.py",
                "scripts/evidence_consistency_phase_queue.py",
                "scripts/evidence_consistency_release.py",
                "scripts/evidence_consistency_skill_os2_review.py",
                "scripts/evidence_consistency_world_class.py",
                "scripts/export_skill_ir.py",
                "scripts/github_benchmark_scan.py",
                "scripts/governance_check.py",
                "scripts/html_rendering.py",
                "scripts/import_output_review_decisions.py",
                "scripts/import_telemetry_events.py",
                "scripts/init_skill.py",
                "scripts/judge_blind_eval.py",
                "scripts/lint_skill.py",
                "scripts/local_output_eval_runner.py",
                "scripts/optimize_description.py",
                "scripts/output_review_privacy.py",
                "scripts/prepare_output_review_kit.py",
                "scripts/prepare_world_class_submission_kit.py",
                "scripts/probe_runtime_permissions.py",
                "scripts/promotion_checker.py",
                "scripts/propose_adaptation.py",
                "scripts/provider_output_eval_runner.py",
                "scripts/python_compat_check.py",
                "scripts/reference_synthesis_markdown.py",
                "scripts/registry_audit.py",
                "scripts/render_adoption_drift_report.py",
                "scripts/render_architecture_maintainability.py",
                "scripts/render_artifact_design_profile.py",
                "scripts/render_baseline_compare.py",
                "scripts/render_benchmark_reproducibility.py",
                "scripts/render_context_reports.py",
                "scripts/render_daily_skillops_report.py",
                "scripts/render_description_drift_history.py",
                "scripts/render_eval_dashboard.py",
                "scripts/render_evidence_consistency.py",
                "scripts/render_intent_confidence.py",
                "scripts/render_intent_dialogue.py",
                "scripts/render_iteration_directions.py",
                "scripts/render_iteration_ledger.py",
                "scripts/render_output_risk_profile.py",
                "scripts/render_portability_report.py",
                "scripts/render_prompt_quality_profile.py",
                "scripts/render_reference_scan.py",
                "scripts/render_reference_synthesis.py",
                "scripts/render_regression_history.py",
                "scripts/render_review_annotations.py",
                "scripts/render_review_studio.py",
                "scripts/render_review_viewer.py",
                "scripts/render_review_waivers.py",
                "scripts/render_skill_interpretation.py",
                "scripts/render_skill_os2_audit.py",
                "scripts/render_skill_os2_coverage.py",
                "scripts/render_skill_overview.py",
                "scripts/render_social_preview.py",
                "scripts/render_system_model.py",
                "scripts/render_telemetry_hook_recipes.py",
                "scripts/render_weekly_curator_report.py",
                "scripts/render_world_class_claim_guard.py",
                "scripts/render_world_class_evidence_intake.py",
                "scripts/render_world_class_evidence_ledger.py",
                "scripts/render_world_class_evidence_plan.py",
                "scripts/render_world_class_operator_runbook.py",
                "scripts/render_world_class_preflight.py",
                "scripts/render_world_class_submission_review.py",
                "scripts/resource_boundary_check.py",
                "scripts/review_studio_action_evidence.py",
                "scripts/review_studio_actions.py",
                "scripts/review_studio_data.py",
                "scripts/review_studio_formatting.py",
                "scripts/review_studio_gate_contract.py",
                "scripts/review_studio_gate_helpers.py",
                "scripts/review_studio_gates.py",
                "scripts/review_studio_layout.py",
                "scripts/review_studio_output_review.py",
                "scripts/review_studio_panels.py",
                "scripts/review_studio_skillops.py",
                "scripts/review_studio_waivers.py",
                "scripts/review_studio_world_class.py",
                "scripts/review_viewer_data.py",
                "scripts/run_conformance_suite.py",
                "scripts/run_description_optimization_suite.py",
                "scripts/run_eval_suite.py",
                "scripts/run_output_eval.py",
                "scripts/run_output_execution.py",
                "scripts/simulate_install.py",
                "scripts/skill_ir_paths.py",
                "scripts/skill_os2_coverage_markdown.py",
                "scripts/skill_report_charts.py",
                "scripts/skill_report_i18n.py",
                "scripts/skill_report_layout.py",
                "scripts/skill_report_metrics.py",
                "scripts/skill_report_model.py",
                "scripts/skill_report_sections.py",
                "scripts/skill_report_sources.py",
                "scripts/skill_report_world_class.py",
                "scripts/skillops_opportunity.py",
                "scripts/summarize_user_signals.py",
                "scripts/sync_local_install.py",
                "scripts/telemetry_native_host.py",
                "scripts/trigger_eval.py",
                "scripts/trust_check.py",
                "scripts/trust_check_scripts.py",
                "scripts/upgrade_check.py",
                "scripts/validate_skill.py",
                "scripts/verify_package.py",
                "scripts/world_class_evidence_contract.py",
                "scripts/world_class_human_evidence.py",
                "scripts/world_class_native_permission_evidence.py",
                "scripts/world_class_native_telemetry_evidence.py",
                "scripts/world_class_operator_runbook_coordination.py",
                "scripts/world_class_phase_queue.py",
                "scripts/world_class_preflight_layout.py",
                "scripts/world_class_preflight_markdown.py",
                "scripts/world_class_provider_evidence.py",
                "scripts/world_class_repair_checklist.py",
                "scripts/world_class_source_checks.py",
                "scripts/world_class_submission_kit_rendering.py",
                "scripts/world_class_submission_matrix.py",
                "scripts/yao.py",
                "scripts/yao_cli_adaptation_commands.py",
                "scripts/yao_cli_config.py",
                "scripts/yao_cli_create_commands.py",
                "scripts/yao_cli_distribution_commands.py",
                "scripts/yao_cli_operator_commands.py",
                "scripts/yao_cli_output_commands.py",
                "scripts/yao_cli_parser.py",
                "scripts/yao_cli_parser_evidence.py",
                "scripts/yao_cli_parser_operations.py",
                "scripts/yao_cli_parser_operator.py",
                "scripts/yao_cli_report_commands.py",
                "scripts/yao_cli_runtime.py",
                "scripts/yao_cli_telemetry.py"
              ],
              "assets": [
                "assets/review-studio.css",
                "assets/review-viewer.css",
                "assets/skill-overview.css",
                "assets/skill-overview.js",
                "templates/basic_skill.md.j2",
                "templates/complex_skill.md.j2"
              ],
              "reports": [
                "reports/benchmark_methodology.md",
                "reports/intent-context.json",
                "reports/intent-confidence.json",
                "reports/intent-confidence.md",
                "reports/reference-synthesis.json",
                "reports/reference-synthesis.md",
                "reports/output-risk-profile.json",
                "reports/output-risk-profile.md",
                "reports/artifact-design-profile.json",
                "reports/artifact-design-profile.md",
                "reports/prompt-quality-profile.json",
                "reports/prompt-quality-profile.md",
                "reports/system-model.json",
                "reports/system-model.md",
                "reports/iteration-directions.json",
                "reports/iteration-directions.md",
                "reports/skill-overview.json",
                "reports/skill-overview.html",
                "reports/output_quality_scorecard.json",
                "reports/output_quality_scorecard.md",
                "reports/output_execution_runs.json",
                "reports/output_execution_runs.md",
                "reports/output_blind_review_pack.json",
                "reports/output_blind_review_pack.md",
                "reports/output_blind_answer_key.json",
                "reports/output_review_adjudication.json",
                "reports/output_review_adjudication.md",
                "reports/review_annotations.json",
                "reports/review_annotations.md",
                "reports/conformance_matrix.json",
                "reports/conformance_matrix.md",
                "reports/security_trust_report.json",
                "reports/security_trust_report.md",
                "reports/runtime_permission_probes.json",
                "reports/runtime_permission_probes.md",
                "reports/telemetry_hook_recipes.json",
                "reports/telemetry_hook_recipes.md",
                "reports/skill_atlas.json",
                "reports/skill_atlas.html",
                "reports/skill-os-2-review.md",
                "reports/portability_score.json",
                "reports/portability_score.md",
                "reports/governance_score.json"
              ],
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              }
            },
            "eval_plan": {
              "trigger": [
                "evals/README.md",
                "evals/adaptation/user_signals.example.jsonl",
                "evals/adversarial/trigger_cases.json",
                "evals/blind_holdout/trigger_cases.json",
                "evals/confusion/route_cases.json",
                "evals/dev/trigger_cases.json",
                "evals/failure-cases.md",
                "evals/history/2026-03-31-context-first-pack.json",
                "evals/history/2026-03-31-family-suite-expansion.json",
                "evals/history/2026-03-31-governance-quality-gates.json",
                "evals/history/2026-03-31-governed-assets-and-history.json",
                "evals/history/2026-04-01-route-scorecard-foundation.json",
                "evals/history/README.md",
                "evals/history/description_optimization/2026-03-31-description-optimization-suite.json",
                "evals/history/description_optimization/2026-04-01-adversarial-calibration-and-family-drift.json",
                "evals/history/description_optimization/2026-04-01-blind-holdout-and-drift-history.json",
                "evals/history/description_optimization/2026-04-01-judge-backed-blind-eval.json",
                "evals/history/description_optimization/README.md",
                "evals/holdout/trigger_cases.json",
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json",
                "evals/packaging_expectations.json",
                "evals/promotion_policy.md",
                "evals/semantic_config.json",
                "evals/train/trigger_cases.json",
                "evals/trigger_cases.json"
              ],
              "output": [
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json"
              ],
              "adversarial": [
                "evals/adversarial/trigger_cases.json"
              ],
              "baseline": "without_skill",
              "counts": {
                "trigger": 27,
                "output": 3,
                "adversarial": 1,
                "baseline": 1
              }
            },
            "risk": {
              "output_risk": "high",
              "execution_risk": "medium",
              "trust_boundary": "external"
            },
            "governance": {
              "owner": "Yao Team",
              "maturity": "governed",
              "review_cadence": "quarterly",
              "review_due": ""
            },
            "runtime": {
              "activation": {
                "mode": "manual",
                "paths": []
              },
              "execution": {
                "context": "inline",
                "shell": "bash"
              },
              "trust": {
                "source_tier": "local",
                "remote_inline_execution": "forbid",
                "remote_metadata_policy": "allow-metadata-only"
              },
              "adapter_targets": [
                "openai",
                "claude",
                "generic",
                "vscode"
              ],
              "canonical_format": "agent-skills"
            },
            "permissions": {
              "schema_version": "1.0",
              "source": "reports/security_trust_report.json",
              "source_available": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true,
              "capabilities": {
                "network": {
                  "required": true,
                  "script_count": 3,
                  "scripts": [
                    "scripts/check_update.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/provider_output_eval_runner.py"
                  ],
                  "review_reason": "Outbound hosts must match security/network_policy.json."
                },
                "file_write": {
                  "required": true,
                  "script_count": 74,
                  "scripts": [
                    "scripts/adjudicate_output_review.py",
                    "scripts/apply_adaptation.py",
                    "scripts/build_confusion_matrix.py",
                    "scripts/build_skill_atlas.py",
                    "scripts/check_update.py",
                    "scripts/ci_test.py",
                    "scripts/collect_feedback.py",
                    "scripts/compile_skill.py",
                    "scripts/create_iteration_snapshot.py",
                    "scripts/cross_packager.py",
                    "scripts/emit_telemetry_event.py",
                    "scripts/export_skill_ir.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/import_output_review_decisions.py",
                    "scripts/import_telemetry_events.py",
                    "scripts/init_skill.py",
                    "scripts/prepare_output_review_kit.py",
                    "scripts/prepare_world_class_submission_kit.py",
                    "scripts/probe_runtime_permissions.py",
                    "scripts/promotion_checker.py",
                    "scripts/propose_adaptation.py",
                    "scripts/python_compat_check.py",
                    "scripts/registry_audit.py",
                    "scripts/render_adoption_drift_report.py",
                    "scripts/render_architecture_maintainability.py",
                    "scripts/render_artifact_design_profile.py",
                    "scripts/render_baseline_compare.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_context_reports.py",
                    "scripts/render_daily_skillops_report.py",
                    "scripts/render_description_drift_history.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/render_intent_confidence.py",
                    "scripts/render_intent_dialogue.py",
                    "scripts/render_iteration_directions.py",
                    "scripts/render_iteration_ledger.py",
                    "scripts/render_output_risk_profile.py",
                    "scripts/render_portability_report.py",
                    "scripts/render_prompt_quality_profile.py",
                    "scripts/render_reference_scan.py",
                    "scripts/render_reference_synthesis.py",
                    "scripts/render_regression_history.py",
                    "scripts/render_review_annotations.py",
                    "scripts/render_review_studio.py",
                    "scripts/render_review_viewer.py",
                    "scripts/render_review_waivers.py",
                    "scripts/render_skill_interpretation.py",
                    "scripts/render_skill_os2_audit.py",
                    "scripts/render_skill_os2_coverage.py",
                    "scripts/render_skill_overview.py",
                    "scripts/render_social_preview.py",
                    "scripts/render_system_model.py",
                    "scripts/render_telemetry_hook_recipes.py",
                    "scripts/render_weekly_curator_report.py",
                    "scripts/render_world_class_claim_guard.py",
                    "scripts/render_world_class_evidence_intake.py",
                    "scripts/render_world_class_evidence_ledger.py",
                    "scripts/render_world_class_evidence_plan.py",
                    "scripts/render_world_class_operator_runbook.py",
                    "scripts/render_world_class_preflight.py",
                    "scripts/render_world_class_submission_review.py",
                    "scripts/run_conformance_suite.py",
                    "scripts/run_description_optimization_suite.py",
                    "scripts/run_output_eval.py",
                    "scripts/run_output_execution.py",
                    "scripts/simulate_install.py",
                    "scripts/summarize_user_signals.py",
                    "scripts/sync_local_install.py",
                    "scripts/telemetry_native_host.py",
                    "scripts/trust_check.py",
                    "scripts/upgrade_check.py",
                    "scripts/verify_package.py",
                    "scripts/yao_cli_operator_commands.py"
                  ],
                  "review_reason": "Scripts write local files or generated artifacts."
                },
                "subprocess": {
                  "required": true,
                  "script_count": 13,
                  "scripts": [
                    "scripts/apply_adaptation.py",
                    "scripts/benchmark_release_lock.py",
                    "scripts/ci_test.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/run_eval_suite.py",
                    "scripts/run_output_execution.py",
                    "scripts/sync_local_install.py",
                    "scripts/trust_check.py",
                    "scripts/yao.py",
                    "scripts/yao_cli_operator_commands.py",
                    "scripts/yao_cli_runtime.py"
                  ],
                  "review_reason": "Scripts spawn local commands and need operator review."
                },
                "interactive": {
                  "required": false,
                  "script_count": 0,
                  "scripts": [],
                  "review_reason": ""
                }
              },
              "network_policy": {
                "source": "security/network_policy.json",
                "covered_scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "missing_scripts": [],
                "mismatches": []
              },
              "help_smoke": {
                "enabled": true,
                "checked_count": 86,
                "failed_count": 0,
                "failed_scripts": []
              },
              "trust_summary": {
                "secret_findings": 0,
                "network_script_count": 3,
                "file_write_script_count": 74,
                "subprocess_script_count": 13,
                "interactive_script_count": 0,
                "help_smoke_failed_count": 0
              }
            },
            "source_files_count": 6,
            "target": "agent-skills-compatible",
            "target_permission_contract": {
              "schema_version": "1.0",
              "target": "agent-skills-compatible",
              "permission_model": "metadata-only",
              "native_enforcement": false,
              "representation": "adapter metadata",
              "review_required": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "capability_counts": {
                "network": 3,
                "file_write": 74,
                "subprocess": 13,
                "interactive": 0
              },
              "evidence": "reports/security_trust_report.json",
              "operator_note": "Permission semantics are preserved as metadata for reviewer visibility."
            },
            "target_native_contract": {
              "schema_version": "1.0",
              "target": "agent-skills-compatible",
              "native_surface": "Agent Skills standard source tree",
              "activation": {
                "policy": "Use SKILL.md frontmatter name and description for progressive disclosure.",
                "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
                "manual_activation_supported": true,
                "automatic_activation_note": "Depends on the target client route/catalog implementation."
              },
              "resources": {
                "strategy": "Keep optional directories as relative resources next to SKILL.md.",
                "counts": {
                  "references": 35,
                  "scripts": 155,
                  "assets": 6,
                  "reports": 43
                },
                "generated_files": [
                  "SKILL.md",
                  "agents/interface.yaml"
                ]
              },
              "scripts": {
                "strategy": "Scripts remain local optional resources and should advertise --help when executable.",
                "script_count": 155,
                "help_smoke_failed_count": 0
              },
              "permissions": {
                "enforcement": "consumer-enforced-or-metadata-only",
                "native_enforcement": false,
                "declared_capabilities": [
                  "network",
                  "file_write",
                  "subprocess"
                ],
                "review_required": true
              },
              "review": {
                "artifacts": [
                  "SKILL.md",
                  "agents/interface.yaml",
                  "reports/review-studio.html"
                ],
                "fallback_behavior": "The source tree itself is the target artifact.",
                "unsupported_native_features": []
              },
              "install_scope": "Agent Skills source root"
            },
            "degradation_strategy": "neutral-source",
            "target_runtime": {
              "adapter_mode": "neutral-agent-skills-source",
              "generated_files": [
                "SKILL.md",
                "agents/interface.yaml"
              ],
              "metadata_mapping": {
                "name": "SKILL.md::frontmatter.name",
                "description": "SKILL.md::frontmatter.description",
                "interface": "agents/interface.yaml",
                "manifest": "manifest.json"
              },
              "preserved_semantics": [
                "trigger",
                "workflow",
                "resources",
                "eval-plan",
                "risk",
                "governance",
                "runtime",
                "trust",
                "permissions"
              ],
              "native_surface": "Agent Skills standard source tree"
            }
          },
          "permission_contract": {
            "schema_version": "1.0",
            "source": "reports/security_trust_report.json",
            "source_available": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "review_required": true,
            "capabilities": {
              "network": {
                "required": true,
                "script_count": 3,
                "scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "review_reason": "Outbound hosts must match security/network_policy.json."
              },
              "file_write": {
                "required": true,
                "script_count": 74,
                "scripts": [
                  "scripts/adjudicate_output_review.py",
                  "scripts/apply_adaptation.py",
                  "scripts/build_confusion_matrix.py",
                  "scripts/build_skill_atlas.py",
                  "scripts/check_update.py",
                  "scripts/ci_test.py",
                  "scripts/collect_feedback.py",
                  "scripts/compile_skill.py",
                  "scripts/create_iteration_snapshot.py",
                  "scripts/cross_packager.py",
                  "scripts/emit_telemetry_event.py",
                  "scripts/export_skill_ir.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/import_output_review_decisions.py",
                  "scripts/import_telemetry_events.py",
                  "scripts/init_skill.py",
                  "scripts/prepare_output_review_kit.py",
                  "scripts/prepare_world_class_submission_kit.py",
                  "scripts/probe_runtime_permissions.py",
                  "scripts/promotion_checker.py",
                  "scripts/propose_adaptation.py",
                  "scripts/python_compat_check.py",
                  "scripts/registry_audit.py",
                  "scripts/render_adoption_drift_report.py",
                  "scripts/render_architecture_maintainability.py",
                  "scripts/render_artifact_design_profile.py",
                  "scripts/render_baseline_compare.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_context_reports.py",
                  "scripts/render_daily_skillops_report.py",
                  "scripts/render_description_drift_history.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/render_intent_confidence.py",
                  "scripts/render_intent_dialogue.py",
                  "scripts/render_iteration_directions.py",
                  "scripts/render_iteration_ledger.py",
                  "scripts/render_output_risk_profile.py",
                  "scripts/render_portability_report.py",
                  "scripts/render_prompt_quality_profile.py",
                  "scripts/render_reference_scan.py",
                  "scripts/render_reference_synthesis.py",
                  "scripts/render_regression_history.py",
                  "scripts/render_review_annotations.py",
                  "scripts/render_review_studio.py",
                  "scripts/render_review_viewer.py",
                  "scripts/render_review_waivers.py",
                  "scripts/render_skill_interpretation.py",
                  "scripts/render_skill_os2_audit.py",
                  "scripts/render_skill_os2_coverage.py",
                  "scripts/render_skill_overview.py",
                  "scripts/render_social_preview.py",
                  "scripts/render_system_model.py",
                  "scripts/render_telemetry_hook_recipes.py",
                  "scripts/render_weekly_curator_report.py",
                  "scripts/render_world_class_claim_guard.py",
                  "scripts/render_world_class_evidence_intake.py",
                  "scripts/render_world_class_evidence_ledger.py",
                  "scripts/render_world_class_evidence_plan.py",
                  "scripts/render_world_class_operator_runbook.py",
                  "scripts/render_world_class_preflight.py",
                  "scripts/render_world_class_submission_review.py",
                  "scripts/run_conformance_suite.py",
                  "scripts/run_description_optimization_suite.py",
                  "scripts/run_output_eval.py",
                  "scripts/run_output_execution.py",
                  "scripts/simulate_install.py",
                  "scripts/summarize_user_signals.py",
                  "scripts/sync_local_install.py",
                  "scripts/telemetry_native_host.py",
                  "scripts/trust_check.py",
                  "scripts/upgrade_check.py",
                  "scripts/verify_package.py",
                  "scripts/yao_cli_operator_commands.py"
                ],
                "review_reason": "Scripts write local files or generated artifacts."
              },
              "subprocess": {
                "required": true,
                "script_count": 13,
                "scripts": [
                  "scripts/apply_adaptation.py",
                  "scripts/benchmark_release_lock.py",
                  "scripts/ci_test.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/run_eval_suite.py",
                  "scripts/run_output_execution.py",
                  "scripts/sync_local_install.py",
                  "scripts/trust_check.py",
                  "scripts/yao.py",
                  "scripts/yao_cli_operator_commands.py",
                  "scripts/yao_cli_runtime.py"
                ],
                "review_reason": "Scripts spawn local commands and need operator review."
              },
              "interactive": {
                "required": false,
                "script_count": 0,
                "scripts": [],
                "review_reason": ""
              }
            },
            "network_policy": {
              "source": "security/network_policy.json",
              "covered_scripts": [
                "scripts/check_update.py",
                "scripts/github_benchmark_scan.py",
                "scripts/provider_output_eval_runner.py"
              ],
              "missing_scripts": [],
              "mismatches": []
            },
            "help_smoke": {
              "enabled": true,
              "checked_count": 86,
              "failed_count": 0,
              "failed_scripts": []
            },
            "trust_summary": {
              "secret_findings": 0,
              "network_script_count": 3,
              "file_write_script_count": 74,
              "subprocess_script_count": 13,
              "interactive_script_count": 0,
              "help_smoke_failed_count": 0
            }
          },
          "target_permission_contract": {
            "schema_version": "1.0",
            "target": "agent-skills-compatible",
            "permission_model": "metadata-only",
            "native_enforcement": false,
            "representation": "adapter metadata",
            "review_required": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "capability_counts": {
              "network": 3,
              "file_write": 74,
              "subprocess": 13,
              "interactive": 0
            },
            "evidence": "reports/security_trust_report.json",
            "operator_note": "Permission semantics are preserved as metadata for reviewer visibility."
          },
          "target_native_contract": {
            "schema_version": "1.0",
            "target": "agent-skills-compatible",
            "native_surface": "Agent Skills standard source tree",
            "activation": {
              "policy": "Use SKILL.md frontmatter name and description for progressive disclosure.",
              "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "manual_activation_supported": true,
              "automatic_activation_note": "Depends on the target client route/catalog implementation."
            },
            "resources": {
              "strategy": "Keep optional directories as relative resources next to SKILL.md.",
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              },
              "generated_files": [
                "SKILL.md",
                "agents/interface.yaml"
              ]
            },
            "scripts": {
              "strategy": "Scripts remain local optional resources and should advertise --help when executable.",
              "script_count": 155,
              "help_smoke_failed_count": 0
            },
            "permissions": {
              "enforcement": "consumer-enforced-or-metadata-only",
              "native_enforcement": false,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true
            },
            "review": {
              "artifacts": [
                "SKILL.md",
                "agents/interface.yaml",
                "reports/review-studio.html"
              ],
              "fallback_behavior": "The source tree itself is the target artifact.",
              "unsupported_native_features": []
            },
            "install_scope": "Agent Skills source root"
          },
          "target_transform": {
            "target": "agent-skills-compatible",
            "adapter_mode": "neutral-agent-skills-source",
            "generated_files": [
              "SKILL.md",
              "agents/interface.yaml"
            ],
            "metadata_mapping": {
              "name": "SKILL.md::frontmatter.name",
              "description": "SKILL.md::frontmatter.description",
              "interface": "agents/interface.yaml",
              "manifest": "manifest.json"
            },
            "preserved_semantics": [
              "trigger",
              "workflow",
              "resources",
              "eval-plan",
              "risk",
              "governance",
              "runtime",
              "trust",
              "permissions"
            ],
            "degradation_strategy": "neutral-source",
            "permission_representation": "adapter metadata",
            "native_surface": "Agent Skills standard source tree",
            "activation_policy": "Use SKILL.md frontmatter name and description for progressive disclosure.",
            "resource_strategy": "Keep optional directories as relative resources next to SKILL.md.",
            "script_strategy": "Scripts remain local optional resources and should advertise --help when executable.",
            "permission_enforcement": "consumer-enforced-or-metadata-only"
          },
          "unsupported_features": [],
          "warnings": [],
          "failures": []
        },
        {
          "schema_version": "1.0",
          "target": "vscode",
          "status": "pass",
          "compiler": {
            "name": "yao-skill-ir-compiler",
            "schema_version": "1.0",
            "source": "skill-ir",
            "ir_source": "skill-ir/examples/yao-meta-skill.json",
            "ir_schema_version": "2.0.0"
          },
          "source": {
            "skill_dir": ".",
            "canonical_metadata": "agents/interface.yaml",
            "declared_targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ]
          },
          "compiled_contract": {
            "name": "yao-meta-skill",
            "title": "Yao Meta Skill",
            "version": "1.1.0",
            "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
            "job_to_be_done": "Turn repeated workflows, prompts, transcripts, runbooks, documents, or existing skill packages into routeable, evaluable, packageable, and governable agent skills for personal, team, library, or governed reuse.",
            "trigger": {
              "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "should_trigger": [
                "Create a skill from this repeated workflow.",
                "Turn this runbook into a reusable agent skill.",
                "Convert this process note into a reusable skill package for the team.",
                "Improve this skill description and add evals.",
                "Refactor this prompt into a proper skill package.",
                "Package this skill for team reuse.",
                "Create a meta-skill for packaging internal workflows.",
                "Standardize this recurring workflow as a shareable skill package with references."
              ],
              "should_not_trigger": [
                "Explain what a workflow is.",
                "Just explain what a skill is.",
                "Summarize this random note.",
                "Translate this README into Japanese.",
                "Write a product headline for this landing page.",
                "Draft a blog title for this article.",
                "Rewrite this paragraph more clearly, but do not package anything.",
                "Explain the difference between a runbook and a workflow.",
                "one-off writing, translation, explanation, or brainstorming requests that do not need a reusable skill",
                "general code review or debugging unless the user is packaging that workflow as a skill"
              ],
              "edge_cases": [
                "Create a one-off prompt for this task.",
                "Write a custom answer for this request without creating a skill package.",
                "Help me brainstorm process ideas without building a skill.",
                "Improve this README but do not turn it into a skill.",
                "Make a checklist for this task, but not a reusable skill.",
                "Create a reusable-looking checklist, but keep it as a plain note instead of a skill.",
                "Review this process note and explain it, no packaging needed.",
                "Turn this into a checklist and template, but stop short of making a full skill."
              ]
            },
            "workflow": {
              "steps": [
                "One-off/no reusable process: `Do not create a skill`; `near-neighbor`; require `repeated use` + `reusable output contract`.",
                "Capture job, output, exclusions, constraints, standards, lightest fit.",
                "Scan up to `3-5` references: external, user, local; skip tiny edits; surface only uncertainty/conflict.",
                "Write `description` early; route/boundary edits need `trigger_eval.py`; releases need risk-matched gates before folders.",
                "Add output-risk, artifact-design, prompt-quality, system-model, next directions only when earned."
              ],
              "decision_points": [
                "Route by frontmatter `description`.",
                "Keep `SKILL.md` lean; put guidance in `references/`, logic in `scripts/`, and evidence in `reports/`.",
                "Use the lightest reliable process.",
                "`Scaffold`: exploratory/personal. `Production`: team reuse. `Library`: shared infra. `Governed`: high-trust/release-critical.",
                "Rules: [Method](references/skill-engineering-method.md), [Operating Modes](references/operating-modes.md), [Resource Boundaries](references/resource-boundaries.md).",
                "Ask one focused clarification when the real job, output, or exclusion boundary is unclear.",
                "Escalate visible tradeoffs when benchmark patterns conflict with local privacy, naming, or governance constraints.",
                "Do not silently broaden the skill into adjacent jobs just because the examples are nearby."
              ],
              "failure_modes": [
                "Tables can render as dense grids with weak hierarchy or poor mobile readability.",
                "Long bullets can make the output look complete while hiding the actual decision logic.",
                "Footnote markers or dense citation notes can interrupt the reading flow.",
                "Evidence can be over-attached to obvious statements and under-attached to risky claims.",
                "Screenshots can be captured from the wrong state, wrong viewport, or wrong crop.",
                "Missing screenshots can cause the skill to invent visual references instead of declaring the gap.",
                "Users start invoking the skill for adjacent one-off or explanation-only requests.",
                "Outputs remain valid but become generic, cluttered, or weakly aligned with the user's domain.",
                "Borrowed benchmark patterns no longer fit the local job or add ceremony without payoff.",
                "Skill usage becomes team-critical while ownership, review cadence, or rollback evidence stays informal."
              ]
            },
            "resources": {
              "references": [
                "references/artifact-design-doctrine.md",
                "references/authoring-discipline.md",
                "references/autonomous-adaptation.md",
                "references/distribution-registry-method.md",
                "references/eval-playbook.md",
                "references/gate-selection.md",
                "references/governance.md",
                "references/human-review-template.md",
                "references/intent-dialogue.md",
                "references/iteration-philosophy.md",
                "references/non-skill-decision-tree.md",
                "references/operating-modes.md",
                "references/output-eval-method.md",
                "references/output-quality-risk.md",
                "references/output-visual-quality.md",
                "references/packaging-contracts.md",
                "references/pattern-extraction-doctrine.md",
                "references/platform-capability-matrix.md",
                "references/prompt-engineering-doctrine.md",
                "references/qa-ladder.md",
                "references/reference-scan.md",
                "references/regression-cause-taxonomy.md",
                "references/resource-boundaries.md",
                "references/review-studio-method.md",
                "references/review-waiver-method.md",
                "references/runtime-conformance-method.md",
                "references/skill-archetypes.md",
                "references/skill-atlas-method.md",
                "references/skill-engineering-method.md",
                "references/skill-ir-method.md",
                "references/skillops-decision-policy.md",
                "references/systems-thinking-doctrine.md",
                "references/telemetry-drift-method.md",
                "references/trust-security-method.md",
                "references/user-memory-policy.md"
              ],
              "scripts": [
                "scripts/adaptation_patch_safety.py",
                "scripts/adaptation_report_contracts.py",
                "scripts/adjudicate_output_review.py",
                "scripts/apply_adaptation.py",
                "scripts/benchmark_release_lock.py",
                "scripts/build_confusion_matrix.py",
                "scripts/build_skill_atlas.py",
                "scripts/build_skill_atlas_layout.py",
                "scripts/build_skill_atlas_opportunities.py",
                "scripts/check_update.py",
                "scripts/ci_test.py",
                "scripts/collect_feedback.py",
                "scripts/compile_skill.py",
                "scripts/compile_skill_targets.py",
                "scripts/context_sizer.py",
                "scripts/create_iteration_snapshot.py",
                "scripts/cross_packager.py",
                "scripts/cross_packager_contracts.py",
                "scripts/description_optimizer_reporting.py",
                "scripts/diff_eval.py",
                "scripts/emit_telemetry_event.py",
                "scripts/evidence_consistency_artifact_roles.py",
                "scripts/evidence_consistency_core.py",
                "scripts/evidence_consistency_phase_queue.py",
                "scripts/evidence_consistency_release.py",
                "scripts/evidence_consistency_skill_os2_review.py",
                "scripts/evidence_consistency_world_class.py",
                "scripts/export_skill_ir.py",
                "scripts/github_benchmark_scan.py",
                "scripts/governance_check.py",
                "scripts/html_rendering.py",
                "scripts/import_output_review_decisions.py",
                "scripts/import_telemetry_events.py",
                "scripts/init_skill.py",
                "scripts/judge_blind_eval.py",
                "scripts/lint_skill.py",
                "scripts/local_output_eval_runner.py",
                "scripts/optimize_description.py",
                "scripts/output_review_privacy.py",
                "scripts/prepare_output_review_kit.py",
                "scripts/prepare_world_class_submission_kit.py",
                "scripts/probe_runtime_permissions.py",
                "scripts/promotion_checker.py",
                "scripts/propose_adaptation.py",
                "scripts/provider_output_eval_runner.py",
                "scripts/python_compat_check.py",
                "scripts/reference_synthesis_markdown.py",
                "scripts/registry_audit.py",
                "scripts/render_adoption_drift_report.py",
                "scripts/render_architecture_maintainability.py",
                "scripts/render_artifact_design_profile.py",
                "scripts/render_baseline_compare.py",
                "scripts/render_benchmark_reproducibility.py",
                "scripts/render_context_reports.py",
                "scripts/render_daily_skillops_report.py",
                "scripts/render_description_drift_history.py",
                "scripts/render_eval_dashboard.py",
                "scripts/render_evidence_consistency.py",
                "scripts/render_intent_confidence.py",
                "scripts/render_intent_dialogue.py",
                "scripts/render_iteration_directions.py",
                "scripts/render_iteration_ledger.py",
                "scripts/render_output_risk_profile.py",
                "scripts/render_portability_report.py",
                "scripts/render_prompt_quality_profile.py",
                "scripts/render_reference_scan.py",
                "scripts/render_reference_synthesis.py",
                "scripts/render_regression_history.py",
                "scripts/render_review_annotations.py",
                "scripts/render_review_studio.py",
                "scripts/render_review_viewer.py",
                "scripts/render_review_waivers.py",
                "scripts/render_skill_interpretation.py",
                "scripts/render_skill_os2_audit.py",
                "scripts/render_skill_os2_coverage.py",
                "scripts/render_skill_overview.py",
                "scripts/render_social_preview.py",
                "scripts/render_system_model.py",
                "scripts/render_telemetry_hook_recipes.py",
                "scripts/render_weekly_curator_report.py",
                "scripts/render_world_class_claim_guard.py",
                "scripts/render_world_class_evidence_intake.py",
                "scripts/render_world_class_evidence_ledger.py",
                "scripts/render_world_class_evidence_plan.py",
                "scripts/render_world_class_operator_runbook.py",
                "scripts/render_world_class_preflight.py",
                "scripts/render_world_class_submission_review.py",
                "scripts/resource_boundary_check.py",
                "scripts/review_studio_action_evidence.py",
                "scripts/review_studio_actions.py",
                "scripts/review_studio_data.py",
                "scripts/review_studio_formatting.py",
                "scripts/review_studio_gate_contract.py",
                "scripts/review_studio_gate_helpers.py",
                "scripts/review_studio_gates.py",
                "scripts/review_studio_layout.py",
                "scripts/review_studio_output_review.py",
                "scripts/review_studio_panels.py",
                "scripts/review_studio_skillops.py",
                "scripts/review_studio_waivers.py",
                "scripts/review_studio_world_class.py",
                "scripts/review_viewer_data.py",
                "scripts/run_conformance_suite.py",
                "scripts/run_description_optimization_suite.py",
                "scripts/run_eval_suite.py",
                "scripts/run_output_eval.py",
                "scripts/run_output_execution.py",
                "scripts/simulate_install.py",
                "scripts/skill_ir_paths.py",
                "scripts/skill_os2_coverage_markdown.py",
                "scripts/skill_report_charts.py",
                "scripts/skill_report_i18n.py",
                "scripts/skill_report_layout.py",
                "scripts/skill_report_metrics.py",
                "scripts/skill_report_model.py",
                "scripts/skill_report_sections.py",
                "scripts/skill_report_sources.py",
                "scripts/skill_report_world_class.py",
                "scripts/skillops_opportunity.py",
                "scripts/summarize_user_signals.py",
                "scripts/sync_local_install.py",
                "scripts/telemetry_native_host.py",
                "scripts/trigger_eval.py",
                "scripts/trust_check.py",
                "scripts/trust_check_scripts.py",
                "scripts/upgrade_check.py",
                "scripts/validate_skill.py",
                "scripts/verify_package.py",
                "scripts/world_class_evidence_contract.py",
                "scripts/world_class_human_evidence.py",
                "scripts/world_class_native_permission_evidence.py",
                "scripts/world_class_native_telemetry_evidence.py",
                "scripts/world_class_operator_runbook_coordination.py",
                "scripts/world_class_phase_queue.py",
                "scripts/world_class_preflight_layout.py",
                "scripts/world_class_preflight_markdown.py",
                "scripts/world_class_provider_evidence.py",
                "scripts/world_class_repair_checklist.py",
                "scripts/world_class_source_checks.py",
                "scripts/world_class_submission_kit_rendering.py",
                "scripts/world_class_submission_matrix.py",
                "scripts/yao.py",
                "scripts/yao_cli_adaptation_commands.py",
                "scripts/yao_cli_config.py",
                "scripts/yao_cli_create_commands.py",
                "scripts/yao_cli_distribution_commands.py",
                "scripts/yao_cli_operator_commands.py",
                "scripts/yao_cli_output_commands.py",
                "scripts/yao_cli_parser.py",
                "scripts/yao_cli_parser_evidence.py",
                "scripts/yao_cli_parser_operations.py",
                "scripts/yao_cli_parser_operator.py",
                "scripts/yao_cli_report_commands.py",
                "scripts/yao_cli_runtime.py",
                "scripts/yao_cli_telemetry.py"
              ],
              "assets": [
                "assets/review-studio.css",
                "assets/review-viewer.css",
                "assets/skill-overview.css",
                "assets/skill-overview.js",
                "templates/basic_skill.md.j2",
                "templates/complex_skill.md.j2"
              ],
              "reports": [
                "reports/benchmark_methodology.md",
                "reports/intent-context.json",
                "reports/intent-confidence.json",
                "reports/intent-confidence.md",
                "reports/reference-synthesis.json",
                "reports/reference-synthesis.md",
                "reports/output-risk-profile.json",
                "reports/output-risk-profile.md",
                "reports/artifact-design-profile.json",
                "reports/artifact-design-profile.md",
                "reports/prompt-quality-profile.json",
                "reports/prompt-quality-profile.md",
                "reports/system-model.json",
                "reports/system-model.md",
                "reports/iteration-directions.json",
                "reports/iteration-directions.md",
                "reports/skill-overview.json",
                "reports/skill-overview.html",
                "reports/output_quality_scorecard.json",
                "reports/output_quality_scorecard.md",
                "reports/output_execution_runs.json",
                "reports/output_execution_runs.md",
                "reports/output_blind_review_pack.json",
                "reports/output_blind_review_pack.md",
                "reports/output_blind_answer_key.json",
                "reports/output_review_adjudication.json",
                "reports/output_review_adjudication.md",
                "reports/review_annotations.json",
                "reports/review_annotations.md",
                "reports/conformance_matrix.json",
                "reports/conformance_matrix.md",
                "reports/security_trust_report.json",
                "reports/security_trust_report.md",
                "reports/runtime_permission_probes.json",
                "reports/runtime_permission_probes.md",
                "reports/telemetry_hook_recipes.json",
                "reports/telemetry_hook_recipes.md",
                "reports/skill_atlas.json",
                "reports/skill_atlas.html",
                "reports/skill-os-2-review.md",
                "reports/portability_score.json",
                "reports/portability_score.md",
                "reports/governance_score.json"
              ],
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              }
            },
            "eval_plan": {
              "trigger": [
                "evals/README.md",
                "evals/adaptation/user_signals.example.jsonl",
                "evals/adversarial/trigger_cases.json",
                "evals/blind_holdout/trigger_cases.json",
                "evals/confusion/route_cases.json",
                "evals/dev/trigger_cases.json",
                "evals/failure-cases.md",
                "evals/history/2026-03-31-context-first-pack.json",
                "evals/history/2026-03-31-family-suite-expansion.json",
                "evals/history/2026-03-31-governance-quality-gates.json",
                "evals/history/2026-03-31-governed-assets-and-history.json",
                "evals/history/2026-04-01-route-scorecard-foundation.json",
                "evals/history/README.md",
                "evals/history/description_optimization/2026-03-31-description-optimization-suite.json",
                "evals/history/description_optimization/2026-04-01-adversarial-calibration-and-family-drift.json",
                "evals/history/description_optimization/2026-04-01-blind-holdout-and-drift-history.json",
                "evals/history/description_optimization/2026-04-01-judge-backed-blind-eval.json",
                "evals/history/description_optimization/README.md",
                "evals/holdout/trigger_cases.json",
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json",
                "evals/packaging_expectations.json",
                "evals/promotion_policy.md",
                "evals/semantic_config.json",
                "evals/train/trigger_cases.json",
                "evals/trigger_cases.json"
              ],
              "output": [
                "evals/output/cases.jsonl",
                "evals/output/fixtures/release-brief-source.md",
                "evals/output/schema.json"
              ],
              "adversarial": [
                "evals/adversarial/trigger_cases.json"
              ],
              "baseline": "without_skill",
              "counts": {
                "trigger": 27,
                "output": 3,
                "adversarial": 1,
                "baseline": 1
              }
            },
            "risk": {
              "output_risk": "high",
              "execution_risk": "medium",
              "trust_boundary": "external"
            },
            "governance": {
              "owner": "Yao Team",
              "maturity": "governed",
              "review_cadence": "quarterly",
              "review_due": ""
            },
            "runtime": {
              "activation": {
                "mode": "manual",
                "paths": []
              },
              "execution": {
                "context": "inline",
                "shell": "bash"
              },
              "trust": {
                "source_tier": "local",
                "remote_inline_execution": "forbid",
                "remote_metadata_policy": "allow-metadata-only"
              },
              "adapter_targets": [
                "openai",
                "claude",
                "generic",
                "vscode"
              ],
              "canonical_format": "agent-skills"
            },
            "permissions": {
              "schema_version": "1.0",
              "source": "reports/security_trust_report.json",
              "source_available": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true,
              "capabilities": {
                "network": {
                  "required": true,
                  "script_count": 3,
                  "scripts": [
                    "scripts/check_update.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/provider_output_eval_runner.py"
                  ],
                  "review_reason": "Outbound hosts must match security/network_policy.json."
                },
                "file_write": {
                  "required": true,
                  "script_count": 74,
                  "scripts": [
                    "scripts/adjudicate_output_review.py",
                    "scripts/apply_adaptation.py",
                    "scripts/build_confusion_matrix.py",
                    "scripts/build_skill_atlas.py",
                    "scripts/check_update.py",
                    "scripts/ci_test.py",
                    "scripts/collect_feedback.py",
                    "scripts/compile_skill.py",
                    "scripts/create_iteration_snapshot.py",
                    "scripts/cross_packager.py",
                    "scripts/emit_telemetry_event.py",
                    "scripts/export_skill_ir.py",
                    "scripts/github_benchmark_scan.py",
                    "scripts/import_output_review_decisions.py",
                    "scripts/import_telemetry_events.py",
                    "scripts/init_skill.py",
                    "scripts/prepare_output_review_kit.py",
                    "scripts/prepare_world_class_submission_kit.py",
                    "scripts/probe_runtime_permissions.py",
                    "scripts/promotion_checker.py",
                    "scripts/propose_adaptation.py",
                    "scripts/python_compat_check.py",
                    "scripts/registry_audit.py",
                    "scripts/render_adoption_drift_report.py",
                    "scripts/render_architecture_maintainability.py",
                    "scripts/render_artifact_design_profile.py",
                    "scripts/render_baseline_compare.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_context_reports.py",
                    "scripts/render_daily_skillops_report.py",
                    "scripts/render_description_drift_history.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/render_intent_confidence.py",
                    "scripts/render_intent_dialogue.py",
                    "scripts/render_iteration_directions.py",
                    "scripts/render_iteration_ledger.py",
                    "scripts/render_output_risk_profile.py",
                    "scripts/render_portability_report.py",
                    "scripts/render_prompt_quality_profile.py",
                    "scripts/render_reference_scan.py",
                    "scripts/render_reference_synthesis.py",
                    "scripts/render_regression_history.py",
                    "scripts/render_review_annotations.py",
                    "scripts/render_review_studio.py",
                    "scripts/render_review_viewer.py",
                    "scripts/render_review_waivers.py",
                    "scripts/render_skill_interpretation.py",
                    "scripts/render_skill_os2_audit.py",
                    "scripts/render_skill_os2_coverage.py",
                    "scripts/render_skill_overview.py",
                    "scripts/render_social_preview.py",
                    "scripts/render_system_model.py",
                    "scripts/render_telemetry_hook_recipes.py",
                    "scripts/render_weekly_curator_report.py",
                    "scripts/render_world_class_claim_guard.py",
                    "scripts/render_world_class_evidence_intake.py",
                    "scripts/render_world_class_evidence_ledger.py",
                    "scripts/render_world_class_evidence_plan.py",
                    "scripts/render_world_class_operator_runbook.py",
                    "scripts/render_world_class_preflight.py",
                    "scripts/render_world_class_submission_review.py",
                    "scripts/run_conformance_suite.py",
                    "scripts/run_description_optimization_suite.py",
                    "scripts/run_output_eval.py",
                    "scripts/run_output_execution.py",
                    "scripts/simulate_install.py",
                    "scripts/summarize_user_signals.py",
                    "scripts/sync_local_install.py",
                    "scripts/telemetry_native_host.py",
                    "scripts/trust_check.py",
                    "scripts/upgrade_check.py",
                    "scripts/verify_package.py",
                    "scripts/yao_cli_operator_commands.py"
                  ],
                  "review_reason": "Scripts write local files or generated artifacts."
                },
                "subprocess": {
                  "required": true,
                  "script_count": 13,
                  "scripts": [
                    "scripts/apply_adaptation.py",
                    "scripts/benchmark_release_lock.py",
                    "scripts/ci_test.py",
                    "scripts/render_benchmark_reproducibility.py",
                    "scripts/render_eval_dashboard.py",
                    "scripts/render_evidence_consistency.py",
                    "scripts/run_eval_suite.py",
                    "scripts/run_output_execution.py",
                    "scripts/sync_local_install.py",
                    "scripts/trust_check.py",
                    "scripts/yao.py",
                    "scripts/yao_cli_operator_commands.py",
                    "scripts/yao_cli_runtime.py"
                  ],
                  "review_reason": "Scripts spawn local commands and need operator review."
                },
                "interactive": {
                  "required": false,
                  "script_count": 0,
                  "scripts": [],
                  "review_reason": ""
                }
              },
              "network_policy": {
                "source": "security/network_policy.json",
                "covered_scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "missing_scripts": [],
                "mismatches": []
              },
              "help_smoke": {
                "enabled": true,
                "checked_count": 86,
                "failed_count": 0,
                "failed_scripts": []
              },
              "trust_summary": {
                "secret_findings": 0,
                "network_script_count": 3,
                "file_write_script_count": 74,
                "subprocess_script_count": 13,
                "interactive_script_count": 0,
                "help_smoke_failed_count": 0
              }
            },
            "source_files_count": 6,
            "target": "vscode",
            "target_permission_contract": {
              "schema_version": "1.0",
              "target": "vscode",
              "permission_model": "vscode-workspace-trust-plus-metadata",
              "native_enforcement": false,
              "representation": "targets/vscode/adapter.json::target_permission_contract and targets/vscode/README.md install notes",
              "review_required": true,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "capability_counts": {
                "network": 3,
                "file_write": 74,
                "subprocess": 13,
                "interactive": 0
              },
              "evidence": "reports/security_trust_report.json",
              "operator_note": "VS Code target relies on project or user skill installation plus VS Code workspace trust; Yao preserves permission metadata for reviewer and installer checks."
            },
            "target_native_contract": {
              "schema_version": "1.0",
              "target": "vscode",
              "native_surface": "VS Code/Copilot Agent Skills project or user scope",
              "activation": {
                "policy": "Use folder name plus SKILL.md name/description; keep description under platform limits.",
                "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
                "manual_activation_supported": true,
                "automatic_activation_note": "Depends on the target client route/catalog implementation."
              },
              "resources": {
                "strategy": "Install as project or user scoped skill source, preserving relative references and scripts.",
                "counts": {
                  "references": 35,
                  "scripts": 155,
                  "assets": 6,
                  "reports": 43
                },
                "generated_files": [
                  "targets/vscode/adapter.json",
                  "targets/vscode/README.md"
                ]
              },
              "scripts": {
                "strategy": "Scripts require workspace trust and operator/client approval outside this compiler.",
                "script_count": 155,
                "help_smoke_failed_count": 0
              },
              "permissions": {
                "enforcement": "client-or-workspace-trust",
                "native_enforcement": false,
                "declared_capabilities": [
                  "network",
                  "file_write",
                  "subprocess"
                ],
                "review_required": true
              },
              "review": {
                "artifacts": [
                  "SKILL.md",
                  "agents/interface.yaml",
                  "reports/review-studio.html"
                ],
                "fallback_behavior": "If VS Code scope is not installed, use the neutral Agent Skills source.",
                "unsupported_native_features": [
                  "automatic VS Code installation",
                  "VS Code installation scope is documented but not installed by this compiler"
                ]
              },
              "install_scope": "VS Code user or project skills directory"
            },
            "degradation_strategy": "agent-skills-source-with-vscode-notes",
            "target_runtime": {
              "adapter_mode": "vscode-agent-skills-adapter",
              "generated_files": [
                "targets/vscode/adapter.json",
                "targets/vscode/README.md"
              ],
              "metadata_mapping": {
                "name": "folder-name-and-SKILL.md::frontmatter.name",
                "description": "SKILL.md::frontmatter.description",
                "interface": "agents/interface.yaml",
                "permissions": "targets/vscode/adapter.json::target_permission_contract",
                "install_scope": "targets/vscode/README.md"
              },
              "preserved_semantics": [
                "trigger",
                "workflow",
                "resources",
                "eval-plan",
                "risk",
                "governance",
                "runtime",
                "trust",
                "permissions"
              ],
              "native_surface": "VS Code/Copilot Agent Skills project or user scope"
            }
          },
          "permission_contract": {
            "schema_version": "1.0",
            "source": "reports/security_trust_report.json",
            "source_available": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "review_required": true,
            "capabilities": {
              "network": {
                "required": true,
                "script_count": 3,
                "scripts": [
                  "scripts/check_update.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/provider_output_eval_runner.py"
                ],
                "review_reason": "Outbound hosts must match security/network_policy.json."
              },
              "file_write": {
                "required": true,
                "script_count": 74,
                "scripts": [
                  "scripts/adjudicate_output_review.py",
                  "scripts/apply_adaptation.py",
                  "scripts/build_confusion_matrix.py",
                  "scripts/build_skill_atlas.py",
                  "scripts/check_update.py",
                  "scripts/ci_test.py",
                  "scripts/collect_feedback.py",
                  "scripts/compile_skill.py",
                  "scripts/create_iteration_snapshot.py",
                  "scripts/cross_packager.py",
                  "scripts/emit_telemetry_event.py",
                  "scripts/export_skill_ir.py",
                  "scripts/github_benchmark_scan.py",
                  "scripts/import_output_review_decisions.py",
                  "scripts/import_telemetry_events.py",
                  "scripts/init_skill.py",
                  "scripts/prepare_output_review_kit.py",
                  "scripts/prepare_world_class_submission_kit.py",
                  "scripts/probe_runtime_permissions.py",
                  "scripts/promotion_checker.py",
                  "scripts/propose_adaptation.py",
                  "scripts/python_compat_check.py",
                  "scripts/registry_audit.py",
                  "scripts/render_adoption_drift_report.py",
                  "scripts/render_architecture_maintainability.py",
                  "scripts/render_artifact_design_profile.py",
                  "scripts/render_baseline_compare.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_context_reports.py",
                  "scripts/render_daily_skillops_report.py",
                  "scripts/render_description_drift_history.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/render_intent_confidence.py",
                  "scripts/render_intent_dialogue.py",
                  "scripts/render_iteration_directions.py",
                  "scripts/render_iteration_ledger.py",
                  "scripts/render_output_risk_profile.py",
                  "scripts/render_portability_report.py",
                  "scripts/render_prompt_quality_profile.py",
                  "scripts/render_reference_scan.py",
                  "scripts/render_reference_synthesis.py",
                  "scripts/render_regression_history.py",
                  "scripts/render_review_annotations.py",
                  "scripts/render_review_studio.py",
                  "scripts/render_review_viewer.py",
                  "scripts/render_review_waivers.py",
                  "scripts/render_skill_interpretation.py",
                  "scripts/render_skill_os2_audit.py",
                  "scripts/render_skill_os2_coverage.py",
                  "scripts/render_skill_overview.py",
                  "scripts/render_social_preview.py",
                  "scripts/render_system_model.py",
                  "scripts/render_telemetry_hook_recipes.py",
                  "scripts/render_weekly_curator_report.py",
                  "scripts/render_world_class_claim_guard.py",
                  "scripts/render_world_class_evidence_intake.py",
                  "scripts/render_world_class_evidence_ledger.py",
                  "scripts/render_world_class_evidence_plan.py",
                  "scripts/render_world_class_operator_runbook.py",
                  "scripts/render_world_class_preflight.py",
                  "scripts/render_world_class_submission_review.py",
                  "scripts/run_conformance_suite.py",
                  "scripts/run_description_optimization_suite.py",
                  "scripts/run_output_eval.py",
                  "scripts/run_output_execution.py",
                  "scripts/simulate_install.py",
                  "scripts/summarize_user_signals.py",
                  "scripts/sync_local_install.py",
                  "scripts/telemetry_native_host.py",
                  "scripts/trust_check.py",
                  "scripts/upgrade_check.py",
                  "scripts/verify_package.py",
                  "scripts/yao_cli_operator_commands.py"
                ],
                "review_reason": "Scripts write local files or generated artifacts."
              },
              "subprocess": {
                "required": true,
                "script_count": 13,
                "scripts": [
                  "scripts/apply_adaptation.py",
                  "scripts/benchmark_release_lock.py",
                  "scripts/ci_test.py",
                  "scripts/render_benchmark_reproducibility.py",
                  "scripts/render_eval_dashboard.py",
                  "scripts/render_evidence_consistency.py",
                  "scripts/run_eval_suite.py",
                  "scripts/run_output_execution.py",
                  "scripts/sync_local_install.py",
                  "scripts/trust_check.py",
                  "scripts/yao.py",
                  "scripts/yao_cli_operator_commands.py",
                  "scripts/yao_cli_runtime.py"
                ],
                "review_reason": "Scripts spawn local commands and need operator review."
              },
              "interactive": {
                "required": false,
                "script_count": 0,
                "scripts": [],
                "review_reason": ""
              }
            },
            "network_policy": {
              "source": "security/network_policy.json",
              "covered_scripts": [
                "scripts/check_update.py",
                "scripts/github_benchmark_scan.py",
                "scripts/provider_output_eval_runner.py"
              ],
              "missing_scripts": [],
              "mismatches": []
            },
            "help_smoke": {
              "enabled": true,
              "checked_count": 86,
              "failed_count": 0,
              "failed_scripts": []
            },
            "trust_summary": {
              "secret_findings": 0,
              "network_script_count": 3,
              "file_write_script_count": 74,
              "subprocess_script_count": 13,
              "interactive_script_count": 0,
              "help_smoke_failed_count": 0
            }
          },
          "target_permission_contract": {
            "schema_version": "1.0",
            "target": "vscode",
            "permission_model": "vscode-workspace-trust-plus-metadata",
            "native_enforcement": false,
            "representation": "targets/vscode/adapter.json::target_permission_contract and targets/vscode/README.md install notes",
            "review_required": true,
            "declared_capabilities": [
              "network",
              "file_write",
              "subprocess"
            ],
            "capability_counts": {
              "network": 3,
              "file_write": 74,
              "subprocess": 13,
              "interactive": 0
            },
            "evidence": "reports/security_trust_report.json",
            "operator_note": "VS Code target relies on project or user skill installation plus VS Code workspace trust; Yao preserves permission metadata for reviewer and installer checks."
          },
          "target_native_contract": {
            "schema_version": "1.0",
            "target": "vscode",
            "native_surface": "VS Code/Copilot Agent Skills project or user scope",
            "activation": {
              "policy": "Use folder name plus SKILL.md name/description; keep description under platform limits.",
              "trigger_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "manual_activation_supported": true,
              "automatic_activation_note": "Depends on the target client route/catalog implementation."
            },
            "resources": {
              "strategy": "Install as project or user scoped skill source, preserving relative references and scripts.",
              "counts": {
                "references": 35,
                "scripts": 155,
                "assets": 6,
                "reports": 43
              },
              "generated_files": [
                "targets/vscode/adapter.json",
                "targets/vscode/README.md"
              ]
            },
            "scripts": {
              "strategy": "Scripts require workspace trust and operator/client approval outside this compiler.",
              "script_count": 155,
              "help_smoke_failed_count": 0
            },
            "permissions": {
              "enforcement": "client-or-workspace-trust",
              "native_enforcement": false,
              "declared_capabilities": [
                "network",
                "file_write",
                "subprocess"
              ],
              "review_required": true
            },
            "review": {
              "artifacts": [
                "SKILL.md",
                "agents/interface.yaml",
                "reports/review-studio.html"
              ],
              "fallback_behavior": "If VS Code scope is not installed, use the neutral Agent Skills source.",
              "unsupported_native_features": [
                "automatic VS Code installation",
                "VS Code installation scope is documented but not installed by this compiler"
              ]
            },
            "install_scope": "VS Code user or project skills directory"
          },
          "target_transform": {
            "target": "vscode",
            "adapter_mode": "vscode-agent-skills-adapter",
            "generated_files": [
              "targets/vscode/adapter.json",
              "targets/vscode/README.md"
            ],
            "metadata_mapping": {
              "name": "folder-name-and-SKILL.md::frontmatter.name",
              "description": "SKILL.md::frontmatter.description",
              "interface": "agents/interface.yaml",
              "permissions": "targets/vscode/adapter.json::target_permission_contract",
              "install_scope": "targets/vscode/README.md"
            },
            "preserved_semantics": [
              "trigger",
              "workflow",
              "resources",
              "eval-plan",
              "risk",
              "governance",
              "runtime",
              "trust",
              "permissions"
            ],
            "degradation_strategy": "agent-skills-source-with-vscode-notes",
            "permission_representation": "targets/vscode/adapter.json::target_permission_contract and targets/vscode/README.md install notes",
            "native_surface": "VS Code/Copilot Agent Skills project or user scope",
            "activation_policy": "Use folder name plus SKILL.md name/description; keep description under platform limits.",
            "resource_strategy": "Install as project or user scoped skill source, preserving relative references and scripts.",
            "script_strategy": "Scripts require workspace trust and operator/client approval outside this compiler.",
            "permission_enforcement": "client-or-workspace-trust"
          },
          "unsupported_features": [
            "VS Code installation scope is documented but not installed by this compiler"
          ],
          "warnings": [],
          "failures": []
        }
      ],
      "failures": [],
      "warnings": [],
      "artifacts": {
        "json": "reports/compiled_targets.json",
        "markdown": "reports/compiled_targets.md"
      }
    },
    "conformance": {
      "ok": true,
      "skill": "yao-meta-skill",
      "targets": [
        {
          "target": "openai",
          "status": "pass",
          "checks": [
            "SKILL.md exists",
            "frontmatter name exists",
            "frontmatter description exists",
            "description length <= 1024",
            "name is runtime-safe",
            "manifest.name exists",
            "manifest.version exists",
            "manifest.owner exists",
            "manifest.status exists",
            "manifest.maturity_tier exists",
            "manifest.review_cadence exists",
            "manifest declares openai",
            "interface.display_name exists",
            "interface.short_description exists",
            "interface.default_prompt exists",
            "adapter target declares openai",
            "activation mode exists",
            "execution context exists",
            "execution shell exists",
            "trust source tier exists",
            "openai degradation note exists",
            "Skill IR schema_version is 2.0.0",
            "Skill IR name matches frontmatter",
            "Skill IR description matches frontmatter",
            "references resource resolves: references/artifact-design-doctrine.md",
            "references resource resolves: references/authoring-discipline.md",
            "references resource resolves: references/autonomous-adaptation.md",
            "references resource resolves: references/distribution-registry-method.md",
            "references resource resolves: references/eval-playbook.md",
            "references resource resolves: references/gate-selection.md",
            "references resource resolves: references/governance.md",
            "references resource resolves: references/human-review-template.md",
            "references resource resolves: references/intent-dialogue.md",
            "references resource resolves: references/iteration-philosophy.md",
            "references resource resolves: references/non-skill-decision-tree.md",
            "references resource resolves: references/operating-modes.md"
          ],
          "failures": [],
          "warnings": []
        },
        {
          "target": "claude",
          "status": "pass",
          "checks": [
            "SKILL.md exists",
            "frontmatter name exists",
            "frontmatter description exists",
            "description length <= 1024",
            "name is runtime-safe",
            "manifest.name exists",
            "manifest.version exists",
            "manifest.owner exists",
            "manifest.status exists",
            "manifest.maturity_tier exists",
            "manifest.review_cadence exists",
            "manifest declares claude",
            "interface.display_name exists",
            "interface.short_description exists",
            "interface.default_prompt exists",
            "adapter target declares claude",
            "activation mode exists",
            "execution context exists",
            "execution shell exists",
            "trust source tier exists",
            "claude degradation note exists",
            "Skill IR schema_version is 2.0.0",
            "Skill IR name matches frontmatter",
            "Skill IR description matches frontmatter",
            "references resource resolves: references/artifact-design-doctrine.md",
            "references resource resolves: references/authoring-discipline.md",
            "references resource resolves: references/autonomous-adaptation.md",
            "references resource resolves: references/distribution-registry-method.md",
            "references resource resolves: references/eval-playbook.md",
            "references resource resolves: references/gate-selection.md",
            "references resource resolves: references/governance.md",
            "references resource resolves: references/human-review-template.md",
            "references resource resolves: references/intent-dialogue.md",
            "references resource resolves: references/iteration-philosophy.md",
            "references resource resolves: references/non-skill-decision-tree.md",
            "references resource resolves: references/operating-modes.md"
          ],
          "failures": [],
          "warnings": []
        },
        {
          "target": "agent-skills",
          "status": "pass",
          "checks": [
            "SKILL.md exists",
            "frontmatter name exists",
            "frontmatter description exists",
            "description length <= 1024",
            "name is runtime-safe",
            "package identity derives from skill name",
            "manifest.name exists",
            "manifest.version exists",
            "manifest.owner exists",
            "manifest.status exists",
            "manifest.maturity_tier exists",
            "manifest.review_cadence exists",
            "manifest declares agent-skills via agent-skills-compatible",
            "interface.display_name exists",
            "interface.short_description exists",
            "interface.default_prompt exists",
            "canonical format is agent-skills",
            "activation mode exists",
            "execution context exists",
            "execution shell exists",
            "trust source tier exists",
            "Skill IR schema_version is 2.0.0",
            "Skill IR name matches frontmatter",
            "Skill IR description matches frontmatter",
            "references resource resolves: references/artifact-design-doctrine.md",
            "references resource resolves: references/authoring-discipline.md",
            "references resource resolves: references/autonomous-adaptation.md",
            "references resource resolves: references/distribution-registry-method.md",
            "references resource resolves: references/eval-playbook.md",
            "references resource resolves: references/gate-selection.md",
            "references resource resolves: references/governance.md",
            "references resource resolves: references/human-review-template.md",
            "references resource resolves: references/intent-dialogue.md",
            "references resource resolves: references/iteration-philosophy.md",
            "references resource resolves: references/non-skill-decision-tree.md",
            "references resource resolves: references/operating-modes.md"
          ],
          "failures": [],
          "warnings": [
            "agent-skills uses canonical Agent Skills metadata; provider-native execution transforms are not implemented in v0."
          ]
        },
        {
          "target": "vscode",
          "status": "pass",
          "checks": [
            "SKILL.md exists",
            "frontmatter name exists",
            "frontmatter description exists",
            "description length <= 1024",
            "name is runtime-safe",
            "package identity derives from skill name",
            "manifest.name exists",
            "manifest.version exists",
            "manifest.owner exists",
            "manifest.status exists",
            "manifest.maturity_tier exists",
            "manifest.review_cadence exists",
            "manifest declares vscode",
            "interface.display_name exists",
            "interface.short_description exists",
            "interface.default_prompt exists",
            "canonical format is agent-skills",
            "activation mode exists",
            "execution context exists",
            "execution shell exists",
            "trust source tier exists",
            "Skill IR schema_version is 2.0.0",
            "Skill IR name matches frontmatter",
            "Skill IR description matches frontmatter",
            "references resource resolves: references/artifact-design-doctrine.md",
            "references resource resolves: references/authoring-discipline.md",
            "references resource resolves: references/autonomous-adaptation.md",
            "references resource resolves: references/distribution-registry-method.md",
            "references resource resolves: references/eval-playbook.md",
            "references resource resolves: references/gate-selection.md",
            "references resource resolves: references/governance.md",
            "references resource resolves: references/human-review-template.md",
            "references resource resolves: references/intent-dialogue.md",
            "references resource resolves: references/iteration-philosophy.md",
            "references resource resolves: references/non-skill-decision-tree.md",
            "references resource resolves: references/operating-modes.md"
          ],
          "failures": [],
          "warnings": [
            "vscode uses canonical Agent Skills metadata; provider-native execution transforms are not implemented in v0."
          ]
        },
        {
          "target": "generic",
          "status": "pass",
          "checks": [
            "SKILL.md exists",
            "frontmatter name exists",
            "frontmatter description exists",
            "description length <= 1024",
            "name is runtime-safe",
            "manifest.name exists",
            "manifest.version exists",
            "manifest.owner exists",
            "manifest.status exists",
            "manifest.maturity_tier exists",
            "manifest.review_cadence exists",
            "manifest declares generic",
            "interface.display_name exists",
            "interface.short_description exists",
            "interface.default_prompt exists",
            "adapter target declares generic",
            "activation mode exists",
            "execution context exists",
            "execution shell exists",
            "trust source tier exists",
            "generic degradation note exists",
            "Skill IR schema_version is 2.0.0",
            "Skill IR name matches frontmatter",
            "Skill IR description matches frontmatter",
            "references resource resolves: references/artifact-design-doctrine.md",
            "references resource resolves: references/authoring-discipline.md",
            "references resource resolves: references/autonomous-adaptation.md",
            "references resource resolves: references/distribution-registry-method.md",
            "references resource resolves: references/eval-playbook.md",
            "references resource resolves: references/gate-selection.md",
            "references resource resolves: references/governance.md",
            "references resource resolves: references/human-review-template.md",
            "references resource resolves: references/intent-dialogue.md",
            "references resource resolves: references/iteration-philosophy.md",
            "references resource resolves: references/non-skill-decision-tree.md",
            "references resource resolves: references/operating-modes.md"
          ],
          "failures": [],
          "warnings": []
        }
      ],
      "summary": {
        "target_count": 5,
        "pass_count": 5,
        "fail_count": 0
      },
      "artifacts": {
        "json": "reports/conformance_matrix.json",
        "markdown": "reports/conformance_matrix.md"
      }
    },
    "runtime_permissions": {
      "schema_version": "1.0",
      "ok": true,
      "skill_dir": ".",
      "package_dir": "tests/tmp_review_studio/dist",
      "expected_capabilities": [
        "file_write",
        "network",
        "subprocess"
      ],
      "summary": {
        "target_count": 4,
        "pass_count": 4,
        "fail_count": 0,
        "native_enforcement_count": 0,
        "metadata_fallback_count": 4,
        "residual_risk_count": 4,
        "required_capability_count": 3,
        "failure_count": 0,
        "installer_enforcement_source_status": "present",
        "installer_enforcement_target_count": 4,
        "installer_enforcement_pass_count": 4,
        "installer_permission_enforced_count": 12,
        "installer_permission_failure_count": 0,
        "installer_permission_capability_count": 3,
        "world_class_native_evidence_ready": false,
        "installer_enforcement_ready": true
      },
      "installer_enforcement": {
        "source": "reports/install_simulation.json",
        "source_status": "present",
        "package_dir_matches": true,
        "summary": {
          "installer_permission_enforced_count": 12,
          "installer_permission_failure_count": 0,
          "permission_target_count": 4,
          "permission_capability_count": 3,
          "failure_count": 0
        }
      },
      "targets": [
        {
          "target": "openai",
          "status": "pass",
          "adapter": "tests/tmp_review_studio/dist/targets/openai/adapter.json",
          "permission_model": "metadata-only",
          "native_enforcement": false,
          "metadata_fallback_explicit": true,
          "installer_enforcement": {
            "target": "openai",
            "source_status": "present",
            "enforced": true,
            "enforced_capabilities": [
              "file_write",
              "network",
              "subprocess"
            ],
            "missing_capabilities": [],
            "failure_details": []
          },
          "assurance": "metadata-fallback-explicit",
          "declared_capabilities": [
            "file_write",
            "network",
            "subprocess"
          ],
          "checks": [
            {
              "key": "adapter-present",
              "passed": true,
              "detail": "openai adapter.json is readable"
            },
            {
              "key": "permission-contract-present",
              "passed": true,
              "detail": "openai adapter includes permission_contract"
            },
            {
              "key": "target-contract-present",
              "passed": true,
              "detail": "openai adapter includes target_permission_contract"
            },
            {
              "key": "source-available",
              "passed": true,
              "detail": "openai permission_contract links to an available trust report"
            },
            {
              "key": "declared-capabilities-match",
              "passed": true,
              "detail": "openai target_permission_contract mirrors expected capabilities"
            },
            {
              "key": "capability-counts-present",
              "passed": true,
              "detail": "openai target_permission_contract includes capability_counts"
            },
            {
              "key": "native-enforcement-boolean",
              "passed": true,
              "detail": "openai target_permission_contract declares native_enforcement as a boolean"
            },
            {
              "key": "representation-present",
              "passed": true,
              "detail": "openai target_permission_contract declares where permission metadata is represented"
            },
            {
              "key": "operator-note-present",
              "passed": true,
              "detail": "openai target_permission_contract includes an operator_note"
            },
            {
              "key": "review-required-matches",
              "passed": true,
              "detail": "openai review_required matches whether capabilities are required"
            },
            {
              "key": "openai-yaml-present",
              "passed": true,
              "detail": "OpenAI permission metadata YAML is readable"
            },
            {
              "key": "openai-yaml-permissions",
              "passed": true,
              "detail": "OpenAI YAML permission contract mirrors expected capabilities"
            },
            {
              "key": "openai-yaml-native-flag",
              "passed": true,
              "detail": "OpenAI YAML declares native_enforcement as a boolean"
            }
          ],
          "failures": [],
          "residual_risks": [
            "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
          ]
        },
        {
          "target": "claude",
          "status": "pass",
          "adapter": "tests/tmp_review_studio/dist/targets/claude/adapter.json",
          "permission_model": "neutral-source-plus-adapter",
          "native_enforcement": false,
          "metadata_fallback_explicit": true,
          "installer_enforcement": {
            "target": "claude",
            "source_status": "present",
            "enforced": true,
            "enforced_capabilities": [
              "file_write",
              "network",
              "subprocess"
            ],
            "missing_capabilities": [],
            "failure_details": []
          },
          "assurance": "metadata-fallback-explicit",
          "declared_capabilities": [
            "file_write",
            "network",
            "subprocess"
          ],
          "checks": [
            {
              "key": "adapter-present",
              "passed": true,
              "detail": "claude adapter.json is readable"
            },
            {
              "key": "permission-contract-present",
              "passed": true,
              "detail": "claude adapter includes permission_contract"
            },
            {
              "key": "target-contract-present",
              "passed": true,
              "detail": "claude adapter includes target_permission_contract"
            },
            {
              "key": "source-available",
              "passed": true,
              "detail": "claude permission_contract links to an available trust report"
            },
            {
              "key": "declared-capabilities-match",
              "passed": true,
              "detail": "claude target_permission_contract mirrors expected capabilities"
            },
            {
              "key": "capability-counts-present",
              "passed": true,
              "detail": "claude target_permission_contract includes capability_counts"
            },
            {
              "key": "native-enforcement-boolean",
              "passed": true,
              "detail": "claude target_permission_contract declares native_enforcement as a boolean"
            },
            {
              "key": "representation-present",
              "passed": true,
              "detail": "claude target_permission_contract declares where permission metadata is represented"
            },
            {
              "key": "operator-note-present",
              "passed": true,
              "detail": "claude target_permission_contract includes an operator_note"
            },
            {
              "key": "review-required-matches",
              "passed": true,
              "detail": "claude review_required matches whether capabilities are required"
            }
          ],
          "failures": [],
          "residual_risks": [
            "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
          ]
        },
        {
          "target": "generic",
          "status": "pass",
          "adapter": "tests/tmp_review_studio/dist/targets/generic/adapter.json",
          "permission_model": "agent-skills-compatible-metadata",
          "native_enforcement": false,
          "metadata_fallback_explicit": true,
          "installer_enforcement": {
            "target": "generic",
            "source_status": "present",
            "enforced": true,
            "enforced_capabilities": [
              "file_write",
              "network",
              "subprocess"
            ],
            "missing_capabilities": [],
            "failure_details": []
          },
          "assurance": "metadata-fallback-explicit",
          "declared_capabilities": [
            "file_write",
            "network",
            "subprocess"
          ],
          "checks": [
            {
              "key": "adapter-present",
              "passed": true,
              "detail": "generic adapter.json is readable"
            },
            {
              "key": "permission-contract-present",
              "passed": true,
              "detail": "generic adapter includes permission_contract"
            },
            {
              "key": "target-contract-present",
              "passed": true,
              "detail": "generic adapter includes target_permission_contract"
            },
            {
              "key": "source-available",
              "passed": true,
              "detail": "generic permission_contract links to an available trust report"
            },
            {
              "key": "declared-capabilities-match",
              "passed": true,
              "detail": "generic target_permission_contract mirrors expected capabilities"
            },
            {
              "key": "capability-counts-present",
              "passed": true,
              "detail": "generic target_permission_contract includes capability_counts"
            },
            {
              "key": "native-enforcement-boolean",
              "passed": true,
              "detail": "generic target_permission_contract declares native_enforcement as a boolean"
            },
            {
              "key": "representation-present",
              "passed": true,
              "detail": "generic target_permission_contract declares where permission metadata is represented"
            },
            {
              "key": "operator-note-present",
              "passed": true,
              "detail": "generic target_permission_contract includes an operator_note"
            },
            {
              "key": "review-required-matches",
              "passed": true,
              "detail": "generic review_required matches whether capabilities are required"
            }
          ],
          "failures": [],
          "residual_risks": [
            "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
          ]
        },
        {
          "target": "vscode",
          "status": "pass",
          "adapter": "tests/tmp_review_studio/dist/targets/vscode/adapter.json",
          "permission_model": "vscode-workspace-trust-plus-metadata",
          "native_enforcement": false,
          "metadata_fallback_explicit": true,
          "installer_enforcement": {
            "target": "vscode",
            "source_status": "present",
            "enforced": true,
            "enforced_capabilities": [
              "file_write",
              "network",
              "subprocess"
            ],
            "missing_capabilities": [],
            "failure_details": []
          },
          "assurance": "metadata-fallback-explicit",
          "declared_capabilities": [
            "file_write",
            "network",
            "subprocess"
          ],
          "checks": [
            {
              "key": "adapter-present",
              "passed": true,
              "detail": "vscode adapter.json is readable"
            },
            {
              "key": "permission-contract-present",
              "passed": true,
              "detail": "vscode adapter includes permission_contract"
            },
            {
              "key": "target-contract-present",
              "passed": true,
              "detail": "vscode adapter includes target_permission_contract"
            },
            {
              "key": "source-available",
              "passed": true,
              "detail": "vscode permission_contract links to an available trust report"
            },
            {
              "key": "declared-capabilities-match",
              "passed": true,
              "detail": "vscode target_permission_contract mirrors expected capabilities"
            },
            {
              "key": "capability-counts-present",
              "passed": true,
              "detail": "vscode target_permission_contract includes capability_counts"
            },
            {
              "key": "native-enforcement-boolean",
              "passed": true,
              "detail": "vscode target_permission_contract declares native_enforcement as a boolean"
            },
            {
              "key": "representation-present",
              "passed": true,
              "detail": "vscode target_permission_contract declares where permission metadata is represented"
            },
            {
              "key": "operator-note-present",
              "passed": true,
              "detail": "vscode target_permission_contract includes an operator_note"
            },
            {
              "key": "review-required-matches",
              "passed": true,
              "detail": "vscode review_required matches whether capabilities are required"
            }
          ],
          "failures": [],
          "residual_risks": [
            "Client-native permission enforcement is not provided by this target; installer or operator must honor metadata."
          ]
        }
      ],
      "failures": [],
      "artifacts": {
        "json": "reports/runtime_permission_probes.json",
        "markdown": "reports/runtime_permission_probes.md"
      }
    },
    "trust": {
      "ok": true,
      "skill_dir": ".",
      "summary": {
        "scanned_files": 247,
        "script_count": 155,
        "internal_module_count": 69,
        "secret_findings": 0,
        "dependency_files": [
          "requirements-ci.txt"
        ],
        "network_script_count": 3,
        "network_policy_covered_count": 3,
        "network_policy_missing_count": 0,
        "file_write_script_count": 74,
        "permission_required_count": 3,
        "permission_approved_count": 3,
        "permission_missing_count": 0,
        "permission_invalid_count": 0,
        "permission_expired_count": 0,
        "help_smoke_checked_count": 86,
        "help_smoke_failed_count": 0,
        "interactive_script_count": 0,
        "package_hash_scope": "source-contract-without-generated-reports",
        "package_hash_file_count": 247,
        "package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c"
      },
      "failures": [],
      "warnings": [],
      "secrets": [],
      "scripts": [
        {
          "path": "scripts/adaptation_patch_safety.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Shared adaptation patch target parsing and target-file baseline verification helpers.",
          "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/adaptation_report_contracts.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Shared adaptation approval and regression report contract decoration helpers.",
          "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/adjudicate_output_review.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/apply_adaptation.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Approval-gated adaptive patch application with dry-run, allowlist, regression, and rollback evidence.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/benchmark_release_lock.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_benchmark_reproducibility.py to keep release-lock git status classification out of the report renderer.",
          "has_argparse": false,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/build_confusion_matrix.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/build_skill_atlas.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/build_skill_atlas_layout.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by build_skill_atlas.py to render the static Skill Atlas HTML report.",
          "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/build_skill_atlas_opportunities.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by build_skill_atlas.py to keep no-route opportunity detection out of the atlas CLI.",
          "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/check_update.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": true,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [
            "https://raw.githubusercontent.com/yaojingang/yao-meta-skill/main/VERSION",
            "https://raw.githubusercontent.com/yaojingang/yao-meta-skill/main/manifest.json"
          ],
          "network_hosts": [
            "raw.githubusercontent.com"
          ]
        },
        {
          "path": "scripts/ci_test.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/collect_feedback.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/compile_skill.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/compile_skill_targets.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by compile_skill for target platform model and contract builders.",
          "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/context_sizer.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/create_iteration_snapshot.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/cross_packager.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/cross_packager_contracts.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by cross_packager.py to keep platform contract data separate from packaging flow.",
          "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/description_optimizer_reporting.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by optimize_description.py to render description optimization reports.",
          "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/diff_eval.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/emit_telemetry_event.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/evidence_consistency_artifact_roles.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_evidence_consistency.py to compare preflight and Review Studio artifact-role contracts.",
          "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/evidence_consistency_core.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_evidence_consistency.py for shared report loading, comparison, and Markdown rendering helpers.",
          "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/evidence_consistency_phase_queue.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_evidence_consistency.py to prevent preflight and Review Studio phase-queue drift.",
          "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/evidence_consistency_release.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_evidence_consistency.py to verify release evidence refresh instructions.",
          "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/evidence_consistency_skill_os2_review.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_evidence_consistency.py to keep Skill OS 2.0 review summary drift checks out of the main consistency 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/evidence_consistency_world_class.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_evidence_consistency.py to isolate world-class evidence workflow consistency checks.",
          "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/export_skill_ir.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/github_benchmark_scan.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": true,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [
            "https://api.github.com"
          ],
          "network_hosts": [
            "api.github.com"
          ]
        },
        {
          "path": "scripts/governance_check.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/html_rendering.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Used by report renderers to escape HTML while preserving meaningful falsey values.",
          "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/import_output_review_decisions.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Imports human blind A/B reviewer decisions into the canonical output-review decision file.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/import_telemetry_events.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/init_skill.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/judge_blind_eval.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/lint_skill.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/local_output_eval_runner.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/optimize_description.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/output_review_privacy.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by output-review import and world-class human evidence validators to reject raw content, credential, secret, token, and answer-key fields recursively.",
          "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/prepare_output_review_kit.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/prepare_world_class_submission_kit.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Prepares editable world-class evidence intake packets without counting drafts as accepted evidence.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/probe_runtime_permissions.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/promotion_checker.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/propose_adaptation.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Turns redacted repeated preference patterns into proposal-only adaptation plans.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/provider_output_eval_runner.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": true,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [
            "https://api.openai.com/v1/responses",
            "https://api.deepseek.com/chat/completions"
          ],
          "network_hosts": [
            "api.deepseek.com",
            "api.openai.com"
          ]
        },
        {
          "path": "scripts/python_compat_check.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Checks repository Python source for syntax that can pass locally but fail on the supported CI interpreter.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/reference_synthesis_markdown.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_reference_synthesis.py to keep reference synthesis modeling separate from Markdown rendering.",
          "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/registry_audit.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_adoption_drift_report.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_architecture_maintainability.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_artifact_design_profile.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_baseline_compare.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_benchmark_reproducibility.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a release-facing benchmark reproducibility manifest and Markdown report.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_context_reports.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_daily_skillops_report.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a Daily SkillOps report that summarizes explicit-source patterns, proposals, approval state, and release evidence without scanning private logs or applying patches.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_description_drift_history.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_eval_dashboard.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_evidence_consistency.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a cross-report evidence consistency gate for generated Skill OS reports.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_intent_confidence.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_intent_dialogue.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_iteration_directions.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_iteration_ledger.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_output_risk_profile.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_portability_report.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_prompt_quality_profile.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_reference_scan.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_reference_synthesis.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_regression_history.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_review_annotations.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_review_studio.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_review_viewer.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_review_waivers.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_skill_interpretation.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders the first-class skill interpretation report while reusing the Skill Overview v2 model and layout.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_skill_os2_audit.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_skill_os2_coverage.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a Skill OS 2.0 blueprint-to-evidence coverage audit.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_skill_overview.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_social_preview.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [
            "http://www.w3.org/2000/svg"
          ],
          "network_hosts": [
            "www.w3.org"
          ]
        },
        {
          "path": "scripts/render_system_model.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_telemetry_hook_recipes.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_weekly_curator_report.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a weekly SkillOps curator report from generated reports without scanning private logs or writing source files.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_claim_guard.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Scans public claim surfaces so world-class completion is not claimed before accepted evidence exists.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_evidence_intake.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Validates world-class human and external evidence intake packets before ledger review.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_evidence_ledger.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a machine-checkable ledger for world-class external and human evidence gaps.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_evidence_plan.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_operator_runbook.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders an operator runbook for collecting pending world-class evidence without accepting evidence.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_preflight.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a preflight checklist for collecting pending world-class evidence without accepting evidence.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/render_world_class_submission_review.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Renders a read-only review queue for world-class evidence submissions before ledger acceptance.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/resource_boundary_check.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/review_studio_action_evidence.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by review_studio_actions.py to keep world-class evidence action cards out of generic Review Studio action wiring.",
          "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_actions.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to keep Review Studio action guidance and source refs out of HTML rendering.",
          "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_data.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to load Review Studio source reports and metric cards.",
          "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_formatting.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to format report dictionaries as audit UI panels.",
          "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_gate_contract.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by review_studio_gates.py for stable gate scoring and contract checks.",
          "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_gate_helpers.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by review_studio_gates.py to keep reusable Review Studio gate helpers out of the main gate sequence.",
          "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_gates.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to keep Review Studio gate evaluation separate from HTML rendering.",
          "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_layout.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to keep Review Studio layout and CSS out of gate logic.",
          "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_output_review.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to render output review checklist cards.",
          "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_panels.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to keep small Review Studio panel renderers out of the main page composer.",
          "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_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",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to keep waiver candidate layout out of the main 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_world_class.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_studio.py to render world-class evidence cards.",
          "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_viewer_data.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_review_viewer.py to assemble Review Viewer data before HTML rendering.",
          "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/run_conformance_suite.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/run_description_optimization_suite.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/run_eval_suite.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/run_output_eval.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/run_output_execution.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/simulate_install.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/skill_ir_paths.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by compiler, registry, conformance, and report scripts to locate canonical Skill IR artifacts.",
          "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/skill_os2_coverage_markdown.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_skill_os2_coverage.py to keep coverage data assembly separate from Markdown rendering.",
          "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/skill_report_charts.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_skill_overview.py to render inline SVG report charts.",
          "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/skill_report_i18n.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_skill_overview.py to keep bilingual report copy and fallback rules out of HTML rendering.",
          "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/skill_report_layout.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_skill_overview.py to keep overview report layout and CSS out of data rendering.",
          "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/skill_report_metrics.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by skill_report_model.py to calculate overview report metrics.",
          "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/skill_report_model.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_skill_overview.py to build the v2 report data model.",
          "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/skill_report_sections.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by skill_report_model.py to assemble overview report quality, risk, and asset sections.",
          "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/skill_report_sources.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by skill_report_model.py to load source files and scan overview package assets.",
          "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/skill_report_world_class.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by skill_report_model.py to summarize world-class evidence readiness and roadmap actions.",
          "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/skillops_opportunity.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_daily_skillops_report.py to score SkillOps opportunities without writing files.",
          "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/summarize_user_signals.py",
          "interface": "cli",
          "interface_declared": true,
          "interface_reason": "Scans an explicit local source file and summarizes redacted repeated user preference signals.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/sync_local_install.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/telemetry_native_host.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/trigger_eval.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/trust_check.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/trust_check_scripts.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Static script inventory helpers imported by trust_check.py.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/upgrade_check.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/validate_skill.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/verify_package.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/world_class_evidence_contract.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by world-class evidence reports to share intake validation and artifact integrity checks.",
          "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/world_class_human_evidence.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by world_class_evidence_contract.py to validate blind A/B human adjudication evidence from decision rows.",
          "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/world_class_native_permission_evidence.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by world_class_evidence_contract.py to validate runtime permission evidence from target-level probe rows.",
          "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/world_class_native_telemetry_evidence.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by world_class_evidence_contract.py to validate native client telemetry evidence from metadata event rows.",
          "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/world_class_operator_runbook_coordination.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Builds world-class operator coordination steps and release gates for render_world_class_operator_runbook.py.",
          "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/world_class_phase_queue.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by prepare_world_class_submission_kit.py to group repair rows into an operator execution queue.",
          "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/world_class_preflight_layout.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_world_class_preflight.py to keep preflight HTML layout out of data assembly.",
          "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/world_class_preflight_markdown.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by render_world_class_preflight.py to keep Markdown layout separate from preflight data assembly.",
          "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/world_class_provider_evidence.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by world_class_evidence_contract.py to validate provider-backed holdout execution evidence from run rows.",
          "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/world_class_repair_checklist.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Shared by submission kit generation to turn readiness blockers into actionable repair rows.",
          "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/world_class_source_checks.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by world-class evidence reports to keep source-evidence readiness checks consistent.",
          "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/world_class_submission_kit_rendering.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Shared renderer for world-class submission kit Markdown and HTML artifacts.",
          "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/world_class_submission_matrix.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Shared by submission kit rendering to summarize draft, artifact, and source-check readiness.",
          "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/yao.py",
          "interface": "cli",
          "interface_declared": false,
          "interface_reason": "Default CLI classification; add SCRIPT_INTERFACE for internal modules.",
          "has_argparse": true,
          "has_main_guard": true,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_adaptation_commands.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to keep adaptive scan/proposal/apply command handlers outside the thin CLI orchestrator.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_config.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py for CLI target maps and side-effect-free shaping helpers.",
          "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/yao_cli_create_commands.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to keep skill creation and quickstart command handlers out of the CLI orchestrator.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_distribution_commands.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to keep distribution and runtime gate handlers outside the thin CLI orchestrator.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_operator_commands.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py for operator-facing install, localized docs, and PR review diagnostics.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": true,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_output_commands.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to keep output evaluation and review handlers outside the thin CLI orchestrator.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_parser.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to keep CLI parser declarations separate from command orchestration.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_parser_evidence.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao_cli_parser.py to keep evidence command declarations out of the main parser module.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_parser_operations.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao_cli_parser.py to keep SkillOps, telemetry, and review-loop command declarations out of the main parser module.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_parser_operator.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao_cli_parser.py to keep operator UX command declarations out of the main parser module.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_report_commands.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to keep report and evidence command handlers out of the CLI orchestrator.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_runtime.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py and command modules for shared subprocess execution and JSON payload parsing.",
          "has_argparse": false,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": true,
          "network_urls": [],
          "network_hosts": []
        },
        {
          "path": "scripts/yao_cli_telemetry.py",
          "interface": "internal-module",
          "interface_declared": true,
          "interface_reason": "Imported by yao.py to record opt-in metadata-only CLI run telemetry.",
          "has_argparse": true,
          "has_main_guard": false,
          "uses_input": false,
          "uses_network": false,
          "uses_file_write": false,
          "uses_subprocess": false,
          "network_urls": [],
          "network_hosts": []
        }
      ],
      "dependencies": {
        "present": [
          "requirements-ci.txt"
        ],
        "pinned": [
          "PyYAML==6.0.3"
        ],
        "unpinned": []
      },
      "network_policy": {
        "present": true,
        "path": "security/network_policy.json",
        "schema_version": "1.0",
        "network_script_count": 3,
        "covered_scripts": [
          "scripts/check_update.py",
          "scripts/github_benchmark_scan.py",
          "scripts/provider_output_eval_runner.py"
        ],
        "missing_scripts": [],
        "mismatches": [],
        "default_policy": {
          "require_https": true,
          "custom_hosts": "deny-by-default",
          "review_rule": "Network-capable scripts must declare allowed_hosts and justify any explicit custom-host override."
        }
      },
      "help_smoke": {
        "enabled": true,
        "timeout_seconds": 5.0,
        "candidate_count": 86,
        "checked_count": 86,
        "passed_count": 86,
        "failed_count": 0,
        "skipped_count": 69,
        "failed_scripts": [],
        "results": [
          {
            "path": "scripts/adjudicate_output_review.py",
            "command": "python3 scripts/adjudicate_output_review.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: adjudicate_output_review.py [-h] [--blind-pack BLIND_PACK]\n                                   [--answer-key ANSWER_KEY]\n                                   [--decisions DECISIONS]\n                                   [--output-json OUTP",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/apply_adaptation.py",
            "command": "python3 scripts/apply_adaptation.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: apply_adaptation.py [-h] [--proposal-id PROPOSAL_ID]\n                           [--patch-file PATCH_FILE]\n                           [--proposals-json PROPOSALS_JSON]\n                           [--approval-ledger APPROVAL_LEDGER]\n   ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/build_confusion_matrix.py",
            "command": "python3 scripts/build_confusion_matrix.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: build_confusion_matrix.py [-h] [--cases CASES]\n                                 [--output-json OUTPUT_JSON]\n                                 [--output-md OUTPUT_MD]\n                                 [--history-snapshot-output HISTORY_",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/build_skill_atlas.py",
            "command": "python3 scripts/build_skill_atlas.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: build_skill_atlas.py [-h] [--workspace-root WORKSPACE_ROOT]\n                            [--output-dir OUTPUT_DIR]\n                            [--report-html REPORT_HTML]\n                            [--report-json REPORT_JSON]\n       ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/check_update.py",
            "command": "python3 scripts/check_update.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: check_update.py [-h] [--root ROOT] [--cache-path CACHE_PATH]\n                       [--version-url VERSION_URL]\n                       [--manifest-url MANIFEST_URL] [--timeout TIMEOUT]\n                       [--max-age-days MAX_AGE_D",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/ci_test.py",
            "command": "python3 scripts/ci_test.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: ci_test.py [-h] [--tail-lines TAIL_LINES] [targets ...]\n\nRun CI test targets with compact logging.\n\npositional arguments:\n  targets               Optional target override.\n\noptions:\n  -h, --help            show this help message and ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/collect_feedback.py",
            "command": "python3 scripts/collect_feedback.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: collect_feedback.py [-h] [--note NOTE] [--rating RATING]\n                           [--category CATEGORY]\n                           [--recommended-action RECOMMENDED_ACTION]\n                           [--output-json OUTPUT_JSON] [--",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/compile_skill.py",
            "command": "python3 scripts/compile_skill.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: compile_skill.py [-h] [--target TARGET] [--output-json OUTPUT_JSON]\n                        [--output-md OUTPUT_MD] [--generated-at GENERATED_AT]\n                        [skill_dir]\n\nCompile Skill IR into target-specific semantic con",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/context_sizer.py",
            "command": "python3 scripts/context_sizer.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: context_sizer.py [-h] [--json] skill_dir\n\nEstimate context size for a skill package.\n\npositional arguments:\n  skill_dir   Path to the skill directory\n\noptions:\n  -h, --help  show this help message and exit\n  --json      Emit machine-",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/create_iteration_snapshot.py",
            "command": "python3 scripts/create_iteration_snapshot.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: create_iteration_snapshot.py [-h] --target TARGET [--label LABEL]\n                                    [--promotion-decisions PROMOTION_DECISIONS]\n                                    [--route-scorecard ROUTE_SCORECARD]\n               ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/cross_packager.py",
            "command": "python3 scripts/cross_packager.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: cross_packager.py [-h] [--platform PLATFORM] [--output-dir OUTPUT_DIR]\n                         [--expectations EXPECTATIONS] [--zip]\n                         skill_dir\n\nGenerate lightweight cross-platform packaging artifacts.\n\nposit",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/diff_eval.py",
            "command": "python3 scripts/diff_eval.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: diff_eval.py [-h] before after\n\nDiff two eval reports.\n\npositional arguments:\n  before\n  after\n\noptions:\n  -h, --help  show this help message and exit",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/emit_telemetry_event.py",
            "command": "python3 scripts/emit_telemetry_event.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: emit_telemetry_event.py [-h] [--output-jsonl OUTPUT_JSONL]\n                               [--event {review_event,script_run,skill_activation,skill_output}]\n                               [--activation-type {explicit,implicit,manual,u",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/export_skill_ir.py",
            "command": "python3 scripts/export_skill_ir.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: export_skill_ir.py [-h] [--output-json OUTPUT_JSON] [--validate-only]\n                          [skill_dir]\n\nExport a platform-neutral Skill IR document from a skill package.\n\npositional arguments:\n  skill_dir\n\noptions:\n  -h, --help ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/github_benchmark_scan.py",
            "command": "python3 scripts/github_benchmark_scan.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: github_benchmark_scan.py [-h] --query QUERY [--top-n TOP_N]\n                                [--fixture-dir FIXTURE_DIR]\n                                [--output-md OUTPUT_MD]\n                                [--output-json OUTPUT_JSO",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/governance_check.py",
            "command": "python3 scripts/governance_check.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: governance_check.py [-h] [--require-manifest] skill_dir\n\nCheck skill governance metadata and lifecycle readiness.\n\npositional arguments:\n  skill_dir\n\noptions:\n  -h, --help          show this help message and exit\n  --require-manifest",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/import_output_review_decisions.py",
            "command": "python3 scripts/import_output_review_decisions.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: import_output_review_decisions.py [-h] --input INPUT\n                                         [--format {auto,json,jsonl,csv}]\n                                         [--blind-pack BLIND_PACK]\n                                       ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/import_telemetry_events.py",
            "command": "python3 scripts/import_telemetry_events.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: import_telemetry_events.py [-h] --input-jsonl INPUT_JSONL\n                                  [--events-jsonl EVENTS_JSONL]\n                                  [--output-json OUTPUT_JSON]\n                                  [--output-md OU",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/init_skill.py",
            "command": "python3 scripts/init_skill.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: init_skill.py [-h] [--description DESCRIPTION] [--title TITLE]\n                     [--output-dir OUTPUT_DIR]\n                     [--mode {governed,library,production,scaffold}]\n                     [--archetype {governed,library,pr",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/judge_blind_eval.py",
            "command": "python3 scripts/judge_blind_eval.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: judge_blind_eval.py [-h] [--description DESCRIPTION]\n                           [--description-file DESCRIPTION_FILE] --cases CASES\n                           [--semantic-config SEMANTIC_CONFIG]\n\nRun a rubric-based blind trigger judg",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/lint_skill.py",
            "command": "python3 scripts/lint_skill.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: lint_skill.py [-h] skill_dir\n\nLint a skill package for basic structure issues.\n\npositional arguments:\n  skill_dir\n\noptions:\n  -h, --help  show this help message and exit",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/local_output_eval_runner.py",
            "command": "python3 scripts/local_output_eval_runner.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: local_output_eval_runner.py [-h] [--execution-kind {command,model}]\n                                   [--provider PROVIDER] [--model MODEL]\n\nLocal deterministic output-eval runner. It executes the runner contract\nwithout claiming pr",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/optimize_description.py",
            "command": "python3 scripts/optimize_description.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: optimize_description.py [-h] --description-file DESCRIPTION_FILE\n                               [--baseline-description-file BASELINE_DESCRIPTION_FILE]\n                               --dev-cases DEV_CASES\n                            ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/prepare_output_review_kit.py",
            "command": "python3 scripts/prepare_output_review_kit.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: prepare_output_review_kit.py [-h] [--blind-pack-json BLIND_PACK_JSON]\n                                    [--blind-pack-md BLIND_PACK_MD]\n                                    [--decisions DECISIONS]\n                                   ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/prepare_world_class_submission_kit.py",
            "command": "python3 scripts/prepare_world_class_submission_kit.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: prepare_world_class_submission_kit.py [-h] [--output-dir OUTPUT_DIR]\n                                             [--evidence-key EVIDENCE_KEY]\n                                             [--overwrite]\n                              ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/probe_runtime_permissions.py",
            "command": "python3 scripts/probe_runtime_permissions.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: probe_runtime_permissions.py [-h] [--package-dir PACKAGE_DIR]\n                                    [--target {openai,claude,generic,vscode}]\n                                    [--output-json OUTPUT_JSON]\n                             ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/promotion_checker.py",
            "command": "python3 scripts/promotion_checker.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: promotion_checker.py [-h] [--optimization-suite OPTIMIZATION_SUITE]\n                            [--route-scorecard ROUTE_SCORECARD]\n                            [--output-json OUTPUT_JSON]\n                            [--output-md OUTP",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/propose_adaptation.py",
            "command": "python3 scripts/propose_adaptation.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: propose_adaptation.py [-h] [--patterns-json PATTERNS_JSON]\n                             [--output-json OUTPUT_JSON]\n                             [--output-md OUTPUT_MD]\n                             [--generated-at GENERATED_AT]\n     ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/provider_output_eval_runner.py",
            "command": "python3 scripts/provider_output_eval_runner.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: provider_output_eval_runner.py [-h] [--provider PROVIDER]\n                                      [--base-url BASE_URL]\n                                      [--api-format {responses,chat-completions}]\n                                 ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/python_compat_check.py",
            "command": "python3 scripts/python_compat_check.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: python_compat_check.py [-h] [--path PATH]\n                              [--target-python TARGET_PYTHON]\n                              [--output-json OUTPUT_JSON]\n                              [--output-md OUTPUT_MD]\n                 ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/registry_audit.py",
            "command": "python3 scripts/registry_audit.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: registry_audit.py [-h] [--registry-dir REGISTRY_DIR]\n                         [--output-json OUTPUT_JSON] [--output-md OUTPUT_MD]\n                         [--generated-at GENERATED_AT]\n                         [skill_dir]\n\nBuild and ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_adoption_drift_report.py",
            "command": "python3 scripts/render_adoption_drift_report.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_adoption_drift_report.py [-h] [--events-jsonl EVENTS_JSONL]\n                                       [--output-json OUTPUT_JSON]\n                                       [--output-md OUTPUT_MD]\n                                    ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_architecture_maintainability.py",
            "command": "python3 scripts/render_architecture_maintainability.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_architecture_maintainability.py [-h] [--output-json OUTPUT_JSON]\n                                              [--output-md OUTPUT_MD]\n                                              [--warn-lines WARN_LINES]\n                   ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_artifact_design_profile.py",
            "command": "python3 scripts/render_artifact_design_profile.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_artifact_design_profile.py [-h] [--output-md OUTPUT_MD]\n                                         [--output-json OUTPUT_JSON]\n                                         [skill_dir]\n\nRender artifact design direction and visual qua",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_baseline_compare.py",
            "command": "python3 scripts/render_baseline_compare.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_baseline_compare.py [-h] --entry ENTRY\n                                  [--output-json OUTPUT_JSON]\n                                  [--output-md OUTPUT_MD]\n\nRender a baseline comparison report from description optimization ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_benchmark_reproducibility.py",
            "command": "python3 scripts/render_benchmark_reproducibility.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_benchmark_reproducibility.py [-h] [--output-json OUTPUT_JSON]\n                                           [--output-md OUTPUT_MD]\n                                           [--generated-at GENERATED_AT]\n                        ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_context_reports.py",
            "command": "python3 scripts/render_context_reports.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_context_reports.py [-h] [--generated-at GENERATED_AT]\n\nRender context budget reports for root and example skills.\n\noptions:\n  -h, --help            show this help message and exit\n  --generated-at GENERATED_AT\n                ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_daily_skillops_report.py",
            "command": "python3 scripts/render_daily_skillops_report.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_daily_skillops_report.py [-h] [--source SOURCE]\n                                       [--patterns-json PATTERNS_JSON]\n                                       [--proposals-json PROPOSALS_JSON]\n                                  ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_description_drift_history.py",
            "command": "python3 scripts/render_description_drift_history.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_description_drift_history.py [-h] [--history-dir HISTORY_DIR]\n                                           [--output OUTPUT]\n\nRender description optimization drift history.\n\noptions:\n  -h, --help            show this help messag",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_eval_dashboard.py",
            "command": "python3 scripts/render_eval_dashboard.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_eval_dashboard.py [-h] [--eval-dir EVAL_DIR]\n                                [--description-file DESCRIPTION_FILE]\n                                [--baseline-description-file BASELINE_DESCRIPTION_FILE]\n                       ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_evidence_consistency.py",
            "command": "python3 scripts/render_evidence_consistency.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_evidence_consistency.py [-h] [--output-json OUTPUT_JSON]\n                                      [--output-md OUTPUT_MD]\n                                      [--generated-at GENERATED_AT]\n                                      [",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_intent_confidence.py",
            "command": "python3 scripts/render_intent_confidence.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_intent_confidence.py [-h] [--context-json CONTEXT_JSON]\n                                   [--output-md OUTPUT_MD]\n                                   [--output-json OUTPUT_JSON]\n                                   [skill_dir]\n\n",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_intent_dialogue.py",
            "command": "python3 scripts/render_intent_dialogue.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_intent_dialogue.py [-h] [--output-md OUTPUT_MD]\n                                 [--output-json OUTPUT_JSON]\n                                 [skill_dir]\n\nRender an intent dialogue guide for a skill package.\n\npositional argume",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_iteration_directions.py",
            "command": "python3 scripts/render_iteration_directions.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_iteration_directions.py [-h] [--output-md OUTPUT_MD]\n                                      [--output-json OUTPUT_JSON]\n                                      [skill_dir]\n\nRender the top three next iteration directions for a ski",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_iteration_ledger.py",
            "command": "python3 scripts/render_iteration_ledger.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_iteration_ledger.py [-h] [--history-dir HISTORY_DIR]\n                                  [--description-history-dir DESCRIPTION_HISTORY_DIR]\n                                  [--route-scorecard ROUTE_SCORECARD]\n                 ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_output_risk_profile.py",
            "command": "python3 scripts/render_output_risk_profile.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_output_risk_profile.py [-h] [--output-md OUTPUT_MD]\n                                     [--output-json OUTPUT_JSON]\n                                     [skill_dir]\n\nRender predicted output failure modes and quality constrain",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_portability_report.py",
            "command": "python3 scripts/render_portability_report.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_portability_report.py [-h] [--output-json OUTPUT_JSON]\n                                    [--output-md OUTPUT_MD]\n                                    [skill_dir]\n\nRender a portability score from neutral metadata, contracts, a",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_prompt_quality_profile.py",
            "command": "python3 scripts/render_prompt_quality_profile.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_prompt_quality_profile.py [-h] [--output-md OUTPUT_MD]\n                                        [--output-json OUTPUT_JSON]\n                                        [skill_dir]\n\nRender prompt behavior quality, RTF mapping, and n",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_reference_scan.py",
            "command": "python3 scripts/render_reference_scan.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_reference_scan.py [-h] [--external-reference EXTERNAL_REFERENCE]\n                                [--user-reference USER_REFERENCE]\n                                [--local-constraint LOCAL_CONSTRAINT]\n                         ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_reference_synthesis.py",
            "command": "python3 scripts/render_reference_synthesis.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_reference_synthesis.py [-h] [--output-md OUTPUT_MD]\n                                     [--output-json OUTPUT_JSON]\n                                     [skill_dir]\n\nRender a multi-source reference synthesis report for a skil",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_regression_history.py",
            "command": "python3 scripts/render_regression_history.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_regression_history.py [-h] [--history-dir HISTORY_DIR]\n                                    [--output OUTPUT]\n\nRender regression history from milestone snapshots.\n\noptions:\n  -h, --help            show this help message and exi",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_review_annotations.py",
            "command": "python3 scripts/render_review_annotations.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_review_annotations.py [-h] [--annotations-json ANNOTATIONS_JSON]\n                                    [--output-json OUTPUT_JSON]\n                                    [--output-md OUTPUT_MD] [--write-template]\n                  ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_review_studio.py",
            "command": "python3 scripts/render_review_studio.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_review_studio.py [-h] [--output-html OUTPUT_HTML]\n                               [--output-json OUTPUT_JSON]\n                               [skill_dir]\n\nRender Review Studio 2.0 for a skill package.\n\npositional arguments:\n  sk",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_review_viewer.py",
            "command": "python3 scripts/render_review_viewer.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_review_viewer.py [-h] [--output-html OUTPUT_HTML]\n                               [--output-json OUTPUT_JSON]\n                               [skill_dir]\n\nRender a compact HTML review viewer for a skill package.\n\npositional argu",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_review_waivers.py",
            "command": "python3 scripts/render_review_waivers.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_review_waivers.py [-h] [--waivers-json WAIVERS_JSON]\n                                [--output-json OUTPUT_JSON]\n                                [--output-md OUTPUT_MD]\n                                [--generated-at GENERATED",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_skill_interpretation.py",
            "command": "python3 scripts/render_skill_interpretation.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_skill_interpretation.py [-h] [--output-html OUTPUT_HTML]\n                                      [--output-json OUTPUT_JSON]\n                                      [skill_dir]\n\nRender the first-class HTML skill interpretation rep",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_skill_os2_audit.py",
            "command": "python3 scripts/render_skill_os2_audit.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_skill_os2_audit.py [-h] [--output-json OUTPUT_JSON]\n                                 [--output-md OUTPUT_MD]\n                                 [--generated-at GENERATED_AT]\n                                 [skill_dir]\n\nRender a",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_skill_os2_coverage.py",
            "command": "python3 scripts/render_skill_os2_coverage.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_skill_os2_coverage.py [-h] [--output-json OUTPUT_JSON]\n                                    [--output-md OUTPUT_MD]\n                                    [--generated-at GENERATED_AT]\n                                    [skill_di",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_skill_overview.py",
            "command": "python3 scripts/render_skill_overview.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_skill_overview.py [-h] [--output-html OUTPUT_HTML]\n                                [--output-json OUTPUT_JSON]\n                                [skill_dir]\n\nRender the HTML skill report for a skill package.\n\npositional argument",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_social_preview.py",
            "command": "python3 scripts/render_social_preview.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_social_preview.py [-h] [--format {all,png,svg}]\n\nRender the repository social preview image assets.\n\noptions:\n  -h, --help            show this help message and exit\n  --format {all,png,svg}\n                        Asset forma",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_system_model.py",
            "command": "python3 scripts/render_system_model.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_system_model.py [-h] [--output-md OUTPUT_MD]\n                              [--output-json OUTPUT_JSON]\n                              [skill_dir]\n\nRender a systems-thinking model for a skill package.\n\npositional arguments:\n  sk",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_telemetry_hook_recipes.py",
            "command": "python3 scripts/render_telemetry_hook_recipes.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_telemetry_hook_recipes.py [-h] [--output-json OUTPUT_JSON]\n                                        [--output-md OUTPUT_MD]\n                                        [--output-jsonl OUTPUT_JSONL]\n                                 ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_weekly_curator_report.py",
            "command": "python3 scripts/render_weekly_curator_report.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_weekly_curator_report.py [-h] [--daily-json DAILY_JSON]\n                                       [--output-json OUTPUT_JSON]\n                                       [--output-md OUTPUT_MD]\n                                       [",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_claim_guard.py",
            "command": "python3 scripts/render_world_class_claim_guard.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_claim_guard.py [-h] [--claim-surface CLAIM_SURFACE]\n                                         [--output-json OUTPUT_JSON]\n                                         [--output-md OUTPUT_MD]\n                            ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_evidence_intake.py",
            "command": "python3 scripts/render_world_class_evidence_intake.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_evidence_intake.py [-h]\n                                             [--submissions-dir SUBMISSIONS_DIR]\n                                             [--output-json OUTPUT_JSON]\n                                    ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_evidence_ledger.py",
            "command": "python3 scripts/render_world_class_evidence_ledger.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_evidence_ledger.py [-h] [--output-json OUTPUT_JSON]\n                                             [--output-md OUTPUT_MD]\n                                             [--submissions-dir SUBMISSIONS_DIR]\n            ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_evidence_plan.py",
            "command": "python3 scripts/render_world_class_evidence_plan.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_evidence_plan.py [-h] [--output-json OUTPUT_JSON]\n                                           [--output-md OUTPUT_MD]\n                                           [--generated-at GENERATED_AT]\n                        ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_operator_runbook.py",
            "command": "python3 scripts/render_world_class_operator_runbook.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_operator_runbook.py [-h]\n                                              [--submissions-dir SUBMISSIONS_DIR]\n                                              [--output-json OUTPUT_JSON]\n                                 ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_preflight.py",
            "command": "python3 scripts/render_world_class_preflight.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_preflight.py [-h]\n                                       [--submissions-dir SUBMISSIONS_DIR]\n                                       [--output-json OUTPUT_JSON]\n                                       [--output-md OU",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/render_world_class_submission_review.py",
            "command": "python3 scripts/render_world_class_submission_review.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: render_world_class_submission_review.py [-h]\n                                               [--submissions-dir SUBMISSIONS_DIR]\n                                               [--output-json OUTPUT_JSON]\n                              ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/resource_boundary_check.py",
            "command": "python3 scripts/resource_boundary_check.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: resource_boundary_check.py [-h]\n                                  [--max-initial-tokens MAX_INITIAL_TOKENS]\n                                  [--warn-skill-body-tokens WARN_SKILL_BODY_TOKENS]\n                                  skill_d",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/run_conformance_suite.py",
            "command": "python3 scripts/run_conformance_suite.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: run_conformance_suite.py [-h]\n                                [--target {openai,claude,agent-skills,vscode,generic}]\n                                [--output-json OUTPUT_JSON]\n                                [--output-md OUTPUT_MD]\n",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/run_description_optimization_suite.py",
            "command": "python3 scripts/run_description_optimization_suite.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: run_description_optimization_suite.py [-h]\n                                             [--history-snapshot-output HISTORY_SNAPSHOT_OUTPUT]\n                                             [--snapshot-date SNAPSHOT_DATE]\n                ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/run_eval_suite.py",
            "command": "python3 scripts/run_eval_suite.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: run_eval_suite.py [-h] [--eval-dir EVAL_DIR]\n                         [--description-file DESCRIPTION_FILE]\n                         [--baseline-description-file BASELINE_DESCRIPTION_FILE]\n                         [--output-file OUTP",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/run_output_eval.py",
            "command": "python3 scripts/run_output_eval.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: run_output_eval.py [-h] [--cases CASES] [--output-json OUTPUT_JSON]\n                          [--output-md OUTPUT_MD]\n                          [--blind-pack-json BLIND_PACK_JSON]\n                          [--blind-pack-md BLIND_PACK",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/run_output_execution.py",
            "command": "python3 scripts/run_output_execution.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: run_output_execution.py [-h] [--cases CASES]\n                               [--output-json OUTPUT_JSON]\n                               [--output-md OUTPUT_MD]\n                               [--runner-command RUNNER_COMMAND]\n         ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/simulate_install.py",
            "command": "python3 scripts/simulate_install.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: simulate_install.py [-h] [--package-dir PACKAGE_DIR]\n                           [--install-root INSTALL_ROOT]\n                           [--output-json OUTPUT_JSON] [--output-md OUTPUT_MD]\n                           [--generated-at G",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/summarize_user_signals.py",
            "command": "python3 scripts/summarize_user_signals.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: summarize_user_signals.py [-h] --source SOURCE\n                                 [--output-json OUTPUT_JSON]\n                                 [--output-md OUTPUT_MD]\n                                 [--min-support MIN_SUPPORT]\n       ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/sync_local_install.py",
            "command": "python3 scripts/sync_local_install.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: sync_local_install.py [-h] [--root ROOT] [--install-dir INSTALL_DIR]\n                             [--package-dir PACKAGE_DIR]\n                             [--generated-at GENERATED_AT]\n                             [--skip-install-pre",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/telemetry_native_host.py",
            "command": "python3 scripts/telemetry_native_host.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: telemetry_native_host.py [-h] [--output-jsonl OUTPUT_JSONL]\n                                [--message-json MESSAGE_JSON] [--stdio]\n                                [--dry-run] [--write-manifest WRITE_MANIFEST]\n                       ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/trigger_eval.py",
            "command": "python3 scripts/trigger_eval.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: trigger_eval.py [-h] [--description DESCRIPTION]\n                       [--description-file DESCRIPTION_FILE]\n                       [--baseline-description BASELINE_DESCRIPTION]\n                       [--baseline-description-file BA",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/trust_check.py",
            "command": "python3 scripts/trust_check.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: trust_check.py [-h] [--output-json OUTPUT_JSON] [--output-md OUTPUT_MD]\n                      [--skip-help-smoke]\n                      [--help-smoke-timeout HELP_SMOKE_TIMEOUT]\n                      [skill_dir]\n\nRun Skill OS trust a",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/upgrade_check.py",
            "command": "python3 scripts/upgrade_check.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: upgrade_check.py [-h] --previous-package-json PREVIOUS_PACKAGE_JSON\n                        [--current-package-json CURRENT_PACKAGE_JSON]\n                        [--output-json OUTPUT_JSON] [--output-md OUTPUT_MD]\n                   ",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/validate_skill.py",
            "command": "python3 scripts/validate_skill.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: validate_skill.py [-h] skill_dir\n\nValidate a skill package.\n\npositional arguments:\n  skill_dir\n\noptions:\n  -h, --help  show this help message and exit",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/verify_package.py",
            "command": "python3 scripts/verify_package.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: verify_package.py [-h] [--package-dir PACKAGE_DIR]\n                         [--expectations EXPECTATIONS]\n                         [--registry-json REGISTRY_JSON]\n                         [--output-json OUTPUT_JSON] [--output-md OUTP",
            "stderr_excerpt": ""
          },
          {
            "path": "scripts/yao.py",
            "command": "python3 scripts/yao.py --help",
            "returncode": 0,
            "timed_out": false,
            "passed": true,
            "has_help_text": true,
            "stdout_excerpt": "usage: yao.py [-h] [--record-cli-telemetry] [--no-cli-telemetry]\n              [--telemetry-events-jsonl TELEMETRY_EVENTS_JSONL]\n              {init,quickstart,validate,optimize-description,promote-check,python-compat,architecture-audit,rev",
            "stderr_excerpt": ""
          }
        ],
        "skipped": [
          {
            "path": "scripts/adaptation_patch_safety.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/adaptation_report_contracts.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/benchmark_release_lock.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/build_skill_atlas_layout.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/build_skill_atlas_opportunities.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/compile_skill_targets.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/cross_packager_contracts.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/description_optimizer_reporting.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/evidence_consistency_artifact_roles.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/evidence_consistency_core.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/evidence_consistency_phase_queue.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/evidence_consistency_release.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/evidence_consistency_skill_os2_review.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/evidence_consistency_world_class.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/html_rendering.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/output_review_privacy.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/reference_synthesis_markdown.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_action_evidence.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_actions.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_data.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_formatting.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_gate_contract.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_gate_helpers.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_gates.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_layout.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_output_review.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_panels.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_skillops.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_waivers.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_studio_world_class.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/review_viewer_data.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_ir_paths.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_os2_coverage_markdown.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_charts.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_i18n.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_layout.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_metrics.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_model.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_sections.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_sources.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skill_report_world_class.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/skillops_opportunity.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/trust_check_scripts.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_evidence_contract.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_human_evidence.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_native_permission_evidence.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_native_telemetry_evidence.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_operator_runbook_coordination.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_phase_queue.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_preflight_layout.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_preflight_markdown.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_provider_evidence.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_repair_checklist.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_source_checks.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_submission_kit_rendering.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/world_class_submission_matrix.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_adaptation_commands.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_config.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_create_commands.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_distribution_commands.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_operator_commands.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_output_commands.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_parser.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_parser_evidence.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_parser_operations.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_parser_operator.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_report_commands.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_runtime.py",
            "reason": "internal module"
          },
          {
            "path": "scripts/yao_cli_telemetry.py",
            "reason": "internal module"
          }
        ]
      },
      "permission_governance": {
        "present": true,
        "path": "security/permission_policy.json",
        "schema_version": "1.0",
        "reviewed_at": "2026-06-13",
        "required_capabilities": [
          "file_write",
          "network",
          "subprocess"
        ],
        "approved_capabilities": [
          "file_write",
          "network",
          "subprocess"
        ],
        "missing_capabilities": [],
        "invalid_capabilities": [],
        "expired_capabilities": [],
        "approval_count": 3,
        "required_count": 3,
        "missing_count": 0,
        "invalid_count": 0,
        "expired_count": 0,
        "approvals": [
          {
            "capability": "network",
            "status": "approved",
            "scripts": [
              "scripts/check_update.py",
              "scripts/github_benchmark_scan.py",
              "scripts/provider_output_eval_runner.py"
            ],
            "reviewer": "Yao Team",
            "scope": "Only scripts declared in security/network_policy.json may perform outbound requests.",
            "reason": "Network use is bounded to public GitHub metadata, benchmark discovery, update checks, and reviewed provider output-eval endpoints, with allowed hosts reviewed in security/network_policy.json.",
            "expires_at": "2026-09-30",
            "evidence": [
              "security/network_policy.json",
              "reports/security_trust_report.md"
            ],
            "target_enforcement": {
              "openai": "metadata-only permission_contract in openai.yaml plus adapter.json",
              "claude": "adapter.json target_permission_contract and README note",
              "generic": "adapter.json target_permission_contract",
              "vscode": "adapter.json target_permission_contract plus VS Code workspace-trust note"
            },
            "validation": []
          },
          {
            "capability": "file_write",
            "status": "approved",
            "scripts": [
              "scripts/adjudicate_output_review.py",
              "scripts/apply_adaptation.py",
              "scripts/build_confusion_matrix.py",
              "scripts/build_skill_atlas.py",
              "scripts/check_update.py",
              "scripts/ci_test.py",
              "scripts/collect_feedback.py",
              "scripts/compile_skill.py",
              "scripts/create_iteration_snapshot.py",
              "scripts/cross_packager.py",
              "scripts/emit_telemetry_event.py",
              "scripts/export_skill_ir.py",
              "scripts/github_benchmark_scan.py",
              "scripts/import_output_review_decisions.py",
              "scripts/import_telemetry_events.py",
              "scripts/init_skill.py",
              "scripts/prepare_output_review_kit.py",
              "scripts/prepare_world_class_submission_kit.py",
              "scripts/probe_runtime_permissions.py",
              "scripts/promotion_checker.py",
              "scripts/propose_adaptation.py",
              "scripts/python_compat_check.py",
              "scripts/registry_audit.py",
              "scripts/render_adoption_drift_report.py",
              "scripts/render_architecture_maintainability.py",
              "scripts/render_artifact_design_profile.py",
              "scripts/render_baseline_compare.py",
              "scripts/render_benchmark_reproducibility.py",
              "scripts/render_context_reports.py",
              "scripts/render_daily_skillops_report.py",
              "scripts/render_description_drift_history.py",
              "scripts/render_eval_dashboard.py",
              "scripts/render_evidence_consistency.py",
              "scripts/render_intent_confidence.py",
              "scripts/render_intent_dialogue.py",
              "scripts/render_iteration_directions.py",
              "scripts/render_iteration_ledger.py",
              "scripts/render_output_risk_profile.py",
              "scripts/render_portability_report.py",
              "scripts/render_prompt_quality_profile.py",
              "scripts/render_reference_scan.py",
              "scripts/render_reference_synthesis.py",
              "scripts/render_regression_history.py",
              "scripts/render_review_annotations.py",
              "scripts/render_review_studio.py",
              "scripts/render_review_viewer.py",
              "scripts/render_review_waivers.py",
              "scripts/render_skill_interpretation.py",
              "scripts/render_skill_os2_audit.py",
              "scripts/render_skill_os2_coverage.py",
              "scripts/render_skill_overview.py",
              "scripts/render_social_preview.py",
              "scripts/render_system_model.py",
              "scripts/render_telemetry_hook_recipes.py",
              "scripts/render_weekly_curator_report.py",
              "scripts/render_world_class_claim_guard.py",
              "scripts/render_world_class_evidence_intake.py",
              "scripts/render_world_class_evidence_ledger.py",
              "scripts/render_world_class_evidence_plan.py",
              "scripts/render_world_class_operator_runbook.py",
              "scripts/render_world_class_preflight.py",
              "scripts/render_world_class_submission_review.py",
              "scripts/run_conformance_suite.py",
              "scripts/run_description_optimization_suite.py",
              "scripts/run_output_eval.py",
              "scripts/run_output_execution.py",
              "scripts/simulate_install.py",
              "scripts/summarize_user_signals.py",
              "scripts/sync_local_install.py",
              "scripts/telemetry_native_host.py",
              "scripts/trust_check.py",
              "scripts/upgrade_check.py",
              "scripts/verify_package.py",
              "scripts/yao_cli_operator_commands.py"
            ],
            "reviewer": "Yao Team",
            "scope": "Local generated reports, registry metadata, temporary test outputs, and package artifacts under the skill workspace.",
            "reason": "File writes are required to create auditable reports, compiled target contracts, package artifacts, and local test fixtures; package safety checks exclude generated temp outputs from archives.",
            "expires_at": "2026-09-30",
            "evidence": [
              "reports/package_verification.md",
              "reports/install_simulation.md",
              "security/permission_policy.md"
            ],
            "target_enforcement": {
              "openai": "metadata-only permission_contract in openai.yaml plus adapter.json",
              "claude": "adapter.json target_permission_contract and README note",
              "generic": "adapter.json target_permission_contract",
              "vscode": "adapter.json target_permission_contract plus VS Code workspace-trust note"
            },
            "validation": []
          },
          {
            "capability": "subprocess",
            "status": "approved",
            "scripts": [
              "scripts/apply_adaptation.py",
              "scripts/benchmark_release_lock.py",
              "scripts/ci_test.py",
              "scripts/render_benchmark_reproducibility.py",
              "scripts/render_eval_dashboard.py",
              "scripts/render_evidence_consistency.py",
              "scripts/run_eval_suite.py",
              "scripts/run_output_execution.py",
              "scripts/sync_local_install.py",
              "scripts/trust_check.py",
              "scripts/yao.py",
              "scripts/yao_cli_operator_commands.py",
              "scripts/yao_cli_runtime.py"
            ],
            "reviewer": "Yao Team",
            "scope": "Local deterministic validation, packaging, install simulation, and CI orchestration commands.",
            "reason": "Subprocess use is limited to local verification and packaging flows that are surfaced through CLI help smoke tests and CI targets.",
            "expires_at": "2026-09-30",
            "evidence": [
              "reports/security_trust_report.md",
              "reports/review-studio.html"
            ],
            "target_enforcement": {
              "openai": "metadata-only permission_contract in openai.yaml plus adapter.json",
              "claude": "adapter.json target_permission_contract and README note",
              "generic": "adapter.json target_permission_contract",
              "vscode": "adapter.json target_permission_contract plus VS Code workspace-trust note"
            },
            "validation": []
          }
        ]
      },
      "trust_metadata": {
        "source_tier": "local",
        "remote_inline_execution": "forbid",
        "remote_metadata_policy": "allow-metadata-only"
      },
      "artifacts": {
        "json": "reports/security_trust_report.json",
        "markdown": "reports/security_trust_report.md"
      }
    },
    "python_compatibility": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-06-13",
      "root": ".",
      "summary": {
        "target_python": "3.11",
        "file_count": 235,
        "issue_count": 0,
        "syntax_error_count": 0,
        "fstring_311_violation_count": 0,
        "decision": "pass"
      },
      "rules": [
        {
          "key": "current-python-syntax",
          "reason": "Every scanned Python source file must compile under the running interpreter."
        },
        {
          "key": "fstring-expression-backslash",
          "reason": "Python 3.11 rejects backslashes inside f-string expressions; keep escaping outside the expression."
        }
      ],
      "files": [
        {
          "path": "examples/complex-release-orchestrator/generated-skill/scripts/build_release_packet.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "examples/governed-incident-command/generated-skill/scripts/build_incident_packet.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "reports/blind-human-review-2026-06-29/generate_pack.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/adaptation_patch_safety.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/adaptation_report_contracts.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/adjudicate_output_review.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/apply_adaptation.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/benchmark_release_lock.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/build_confusion_matrix.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/build_skill_atlas.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/build_skill_atlas_layout.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/build_skill_atlas_opportunities.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/check_update.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/ci_test.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/collect_feedback.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/compile_skill.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/compile_skill_targets.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/context_sizer.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/create_iteration_snapshot.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/cross_packager.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/cross_packager_contracts.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/description_optimizer_reporting.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/diff_eval.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/emit_telemetry_event.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/evidence_consistency_artifact_roles.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/evidence_consistency_core.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/evidence_consistency_phase_queue.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/evidence_consistency_release.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/evidence_consistency_skill_os2_review.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/evidence_consistency_world_class.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/export_skill_ir.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/github_benchmark_scan.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/governance_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/html_rendering.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/import_output_review_decisions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/import_telemetry_events.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/init_skill.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/judge_blind_eval.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/lint_skill.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/local_output_eval_runner.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/optimize_description.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/output_review_privacy.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/prepare_output_review_kit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/prepare_world_class_submission_kit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/probe_runtime_permissions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/promotion_checker.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/propose_adaptation.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/provider_output_eval_runner.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/python_compat_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/reference_synthesis_markdown.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/registry_audit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_adoption_drift_report.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_architecture_maintainability.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_artifact_design_profile.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_baseline_compare.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_benchmark_reproducibility.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_context_reports.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_daily_skillops_report.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_description_drift_history.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_eval_dashboard.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_evidence_consistency.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_intent_confidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_intent_dialogue.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_iteration_directions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_iteration_ledger.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_output_risk_profile.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_portability_report.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_prompt_quality_profile.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_reference_scan.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_reference_synthesis.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_regression_history.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_review_annotations.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_review_studio.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_review_viewer.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_review_waivers.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_skill_interpretation.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_skill_os2_audit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_skill_os2_coverage.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_skill_overview.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_social_preview.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_system_model.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_telemetry_hook_recipes.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_weekly_curator_report.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_claim_guard.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_evidence_intake.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_evidence_ledger.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_evidence_plan.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_operator_runbook.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_preflight.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/render_world_class_submission_review.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/resource_boundary_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_action_evidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_actions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_data.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_formatting.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_gate_contract.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_gate_helpers.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_gates.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_layout.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_output_review.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_panels.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_skillops.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_waivers.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_studio_world_class.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/review_viewer_data.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/run_conformance_suite.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/run_description_optimization_suite.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/run_eval_suite.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/run_output_eval.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/run_output_execution.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/simulate_install.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_ir_paths.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_os2_coverage_markdown.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_charts.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_i18n.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_layout.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_metrics.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_model.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_sections.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_sources.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skill_report_world_class.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/skillops_opportunity.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/summarize_user_signals.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/sync_local_install.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/telemetry_native_host.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/trigger_eval.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/trust_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/trust_check_scripts.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/upgrade_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/validate_skill.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/verify_package.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_evidence_contract.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_human_evidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_native_permission_evidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_native_telemetry_evidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_operator_runbook_coordination.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_phase_queue.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_preflight_layout.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_preflight_markdown.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_provider_evidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_repair_checklist.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_source_checks.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_submission_kit_rendering.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/world_class_submission_matrix.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_adaptation_commands.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_config.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_create_commands.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_distribution_commands.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_operator_commands.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_output_commands.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_parser.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_parser_evidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_parser_operations.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_parser_operator.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_report_commands.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_runtime.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "scripts/yao_cli_telemetry.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/review_studio_helpers.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/review_studio_world_class_assertions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_adaptation_safety.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_adapter_snapshots.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_adoption_drift.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_architecture_maintainability.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_artifact_design_profile.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_baseline_compare.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_benchmark_reproducibility.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_compile_skill.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_conformance_suite.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_daily_skillops.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_description_optimization.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_evidence_consistency.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_failure_regressions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_feedback.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_github_benchmark_scan.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_html_rendering.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_install_simulation.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_intent_confidence.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_iteration_directions.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_local_install_sync.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_operator_ux.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_output_eval_lab.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_output_execution_runs.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_output_review_adjudication.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_output_review_kit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_output_risk_profile.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_package_verification.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_packager_failures.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_portability_report.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_promotion_checker.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_prompt_quality_profile.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_python_compat_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_quality_checks.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_reference_scan.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_reference_synthesis.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_registry_audit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_review_annotations.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_review_studio.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_review_viewer.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_review_waivers.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_route_confusion.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_runtime_permission_probes.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_security_boundaries.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_atlas.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_interpretation.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_ir.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_ir_paths.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_os2_audit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_os2_coverage.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_overview.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_report_charts.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skill_report_metrics.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_skillops_opportunity.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_system_model.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_telemetry_emit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_telemetry_hooks.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_telemetry_import.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_telemetry_native_host.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_trust_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_upgrade_check.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_weekly_curator.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_claim_guard.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_evidence_intake.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_evidence_ledger.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_evidence_plan.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_operator_runbook.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_preflight.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_submission_kit.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_world_class_submission_review.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_yao_cli.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/verify_yao_cli_world_class.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/world_class_human_fixtures.py",
          "ok": true,
          "issue_count": 0,
          "issues": []
        },
        {
          "path": "tests/world_class_native_telemetry_fixtures.py",
          "ok": true,
          "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,
          "issue_count": 0,
          "issues": []
        }
      ],
      "issues": [],
      "artifacts": {
        "json": "reports/python_compatibility.json",
        "markdown": "reports/python_compatibility.md"
      }
    },
    "architecture_maintainability": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-06-13",
      "skill_dir": ".",
      "summary": {
        "python_file_count": 232,
        "script_file_count": 155,
        "test_file_count": 77,
        "internal_module_count": 71,
        "cli_script_count": 86,
        "command_handler_count": 71,
        "entrypoint_command_handler_count": 18,
        "command_module_count": 7,
        "warn_line_threshold": 900,
        "watch_line_threshold": 720,
        "early_watch_line_threshold": 600,
        "block_line_threshold": 1500,
        "largest_file_lines": 719,
        "watchlist_count": 0,
        "early_watchlist_count": 6,
        "hotspot_count": 0,
        "blocker_count": 0,
        "decision": "pass"
      },
      "largest_files": [
        {
          "path": "tests/verify_evidence_consistency.py",
          "lines": 719,
          "kind": "test",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "tests/verify_world_class_evidence_intake.py",
          "lines": 703,
          "kind": "test",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "tests/verify_yao_cli.py",
          "lines": 700,
          "kind": "test",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "scripts/render_benchmark_reproducibility.py",
          "lines": 685,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "scripts/render_evidence_consistency.py",
          "lines": 676,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "scripts/render_world_class_operator_runbook.py",
          "lines": 651,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "tests/verify_output_review_adjudication.py",
          "lines": 599,
          "kind": "test",
          "severity": "pass",
          "early_watch": false,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "scripts/render_skill_overview.py",
          "lines": 588,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": false,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "tests/verify_world_class_evidence_ledger.py",
          "lines": 587,
          "kind": "test",
          "severity": "pass",
          "early_watch": false,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "scripts/build_skill_atlas.py",
          "lines": 586,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": false,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "scripts/optimize_description.py",
          "lines": 585,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": false,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "scripts/trust_check.py",
          "lines": 582,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": false,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        }
      ],
      "watchlist": [],
      "early_watchlist": [
        {
          "path": "tests/verify_evidence_consistency.py",
          "lines": 719,
          "kind": "test",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "tests/verify_world_class_evidence_intake.py",
          "lines": 703,
          "kind": "test",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "tests/verify_yao_cli.py",
          "lines": 700,
          "kind": "test",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Break broad integration assertions into focused verifier helpers when the next behavior change lands."
        },
        {
          "path": "scripts/render_benchmark_reproducibility.py",
          "lines": 685,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "scripts/render_evidence_consistency.py",
          "lines": 676,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        },
        {
          "path": "scripts/render_world_class_operator_runbook.py",
          "lines": 651,
          "kind": "cli-script",
          "severity": "pass",
          "early_watch": true,
          "recommendation": "Watch this file before adding new responsibilities; extract a helper module when one concern dominates."
        }
      ],
      "hotspots": [],
      "actions": [],
      "artifacts": {
        "json": "reports/architecture_maintainability.json",
        "markdown": "reports/architecture_maintainability.md"
      }
    },
    "context_budget": {
      "ok": true,
      "failures": [],
      "warnings": [],
      "stats": {
        "context_budget_tier": "production",
        "context_budget_limit": 1000,
        "skill_body_tokens": 794,
        "other_text_tokens": 1200569,
        "estimated_initial_load_tokens": 987,
        "estimated_total_text_tokens": 1201363,
        "deferred_resource_tokens": 531767,
        "deferred_resource_warn_threshold": 120000,
        "deferred_resource_dirs": [
          {
            "path": "scripts",
            "estimated_tokens": 469568,
            "file_count": 155
          },
          {
            "path": "references",
            "estimated_tokens": 28292,
            "file_count": 35
          },
          {
            "path": "evals",
            "estimated_tokens": 22731,
            "file_count": 27
          },
          {
            "path": "assets",
            "estimated_tokens": 11176,
            "file_count": 4
          }
        ],
        "large_deferred_resource_dirs": [
          {
            "path": "scripts",
            "estimated_tokens": 469568,
            "file_count": 155
          }
        ],
        "deferred_resource_governance": {
          "status": "governed",
          "large_dir_count": 1,
          "governed_large_dir_count": 1,
          "directories": [
            {
              "status": "governed",
              "evidence": [
                "reports/security_trust_report.json",
                "reports/architecture_maintainability.json",
                "reports/python_compatibility.json"
              ],
              "reasons": [
                "trust report covers scripts",
                "architecture report has no script hotspots or blockers",
                "Python compatibility report has no issues"
              ],
              "missing": [],
              "path": "scripts",
              "estimated_tokens": 469568,
              "file_count": 155,
              "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": 591,
        "unused_resource_dirs": [],
        "quality_signal_points": 140,
        "quality_density": 141.8
      }
    },
    "promotion": {
      "ok": true,
      "summary": {
        "promote": 0,
        "keep_current": 3,
        "blocked": 0
      },
      "targets": [
        {
          "name": "yao-meta-skill",
          "winner_label": "Current",
          "winner_description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
          "winner_tokens": 54,
          "current_tokens": 54,
          "winner_holdout_fp": 0,
          "winner_holdout_fn": 0,
          "current_holdout_fp": 0,
          "current_holdout_fn": 0,
          "baseline_holdout_fp": 0,
          "baseline_holdout_fn": 0,
          "winner_blind_holdout_fp": 0,
          "winner_blind_holdout_fn": 0,
          "current_blind_holdout_fp": 0,
          "current_blind_holdout_fn": 0,
          "baseline_blind_holdout_fp": 0,
          "baseline_blind_holdout_fn": 0,
          "winner_blind_holdout_total_errors": 0,
          "winner_judge_blind_holdout_fp": 0,
          "winner_judge_blind_holdout_fn": 0,
          "current_judge_blind_holdout_fp": 0,
          "current_judge_blind_holdout_fn": 0,
          "baseline_judge_blind_holdout_fp": 0,
          "baseline_judge_blind_holdout_fn": 0,
          "winner_judge_blind_holdout_total_errors": 0,
          "winner_adversarial_holdout_fp": 0,
          "winner_adversarial_holdout_fn": 0,
          "current_adversarial_holdout_fp": 0,
          "current_adversarial_holdout_fn": 0,
          "baseline_adversarial_holdout_fp": 0,
          "baseline_adversarial_holdout_fn": 0,
          "winner_adversarial_holdout_total_errors": 0,
          "calibration": {
            "holdout": {
              "threshold": 0.33,
              "mean_positive_score": 0.704,
              "mean_non_trigger_score": 0.0,
              "mean_near_neighbor_score": 0.0,
              "min_positive_score": 0.465,
              "max_non_trigger_score": 0.0,
              "score_gap": 0.465,
              "threshold_margin": 0.135,
              "positive_threshold_buffer": 0.135,
              "negative_threshold_buffer": 0.33,
              "boundary_case_count": 0,
              "boundary_case_rate": 0.0,
              "risk_band": "healthy"
            },
            "blind_holdout": {
              "threshold": 0.33,
              "mean_positive_score": 0.377,
              "mean_non_trigger_score": 0.024,
              "mean_near_neighbor_score": 0.006,
              "min_positive_score": 0.374,
              "max_non_trigger_score": 0.084,
              "score_gap": 0.29,
              "threshold_margin": 0.044,
              "positive_threshold_buffer": 0.044,
              "negative_threshold_buffer": 0.246,
              "boundary_case_count": 2,
              "boundary_case_rate": 0.333,
              "risk_band": "watch"
            },
            "adversarial_holdout": {
              "threshold": 0.33,
              "mean_positive_score": 0.81,
              "mean_non_trigger_score": 0.0,
              "mean_near_neighbor_score": 0.0,
              "min_positive_score": 0.808,
              "max_non_trigger_score": 0.0,
              "score_gap": 0.808,
              "threshold_margin": 0.33,
              "positive_threshold_buffer": 0.478,
              "negative_threshold_buffer": 0.33,
              "boundary_case_count": 0,
              "boundary_case_rate": 0.0,
              "risk_band": "healthy"
            }
          },
          "judge_blind": {
            "winner": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.66,
              "rubric_version": "blind-v1"
            },
            "current": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.66,
              "rubric_version": "blind-v1"
            },
            "baseline": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.66,
              "rubric_version": "blind-v1"
            }
          },
          "family_health": {
            "holdout": {
              "family_count": 12,
              "clean_family_count": 12,
              "failing_families": [],
              "weakest_family": {
                "family": "workflow_to_skill",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "blind_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "blind_operationalize",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "judge_blind_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "blind_operationalize",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "adversarial_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "adversarial_summary_translation_collision",
                "pass_rate": 1.0,
                "errors": 0
              }
            }
          },
          "drift_note": "blind, judge-backed blind, adversarial, and calibration gates active",
          "ok": true,
          "promotion": {
            "decision": "keep_current",
            "winner_changed": false,
            "all_gates_pass": true,
            "route_clean": true,
            "judge_agreement_ok": true,
            "causes": [
              "no_candidate_outperformed_current"
            ],
            "next_action": "Keep the current description and open a new candidate only when fresh route evidence appears.",
            "gate_status": {
              "visible_holdout_non_regression": true,
              "blind_holdout_non_regression": true,
              "judge_blind_non_regression": true,
              "judge_blind_agreement": true,
              "adversarial_non_regression": true,
              "adversarial_risk_ok": true,
              "route_confusion_clean": true,
              "family_stability": true
            },
            "route_metrics": {
              "precision": 1.0,
              "recall": 1.0,
              "average_margin": 0.644,
              "misroute_count": 0,
              "ambiguous_case_count": 0
            }
          },
          "registry": [
            {
              "name": "yao-meta-skill",
              "role": "baseline",
              "label": "Baseline",
              "ranking_state": "reference",
              "promotion_state": "reference",
              "description": "Create and improve agent skills.",
              "tokens": 8,
              "dev_errors": 1,
              "holdout_errors": 0
            },
            {
              "name": "yao-meta-skill",
              "role": "current",
              "label": "Current",
              "ranking_state": "selected_by_dev",
              "promotion_state": "kept_current",
              "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
              "tokens": 54,
              "dev_errors": 0,
              "holdout_errors": 0,
              "reason_tags": []
            },
            {
              "name": "yao-meta-skill",
              "role": "candidate",
              "label": "Minimal",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Create, refactor, evaluate, and package agent skills. Use when asked to create a skill, turn a repeated process into a reusable skill, or improve an existing skill.",
              "tokens": 41,
              "dev_errors": 2,
              "holdout_errors": 0,
              "reason_tags": [
                "weaker_dev_fit"
              ]
            },
            {
              "name": "yao-meta-skill",
              "role": "candidate",
              "label": "Guardrail",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, notes, 流程, 提示词, 对话记录, 文档, or 笔记. Do not use for summary-only requests, translation-only requests, or plain documentation tasks.",
              "tokens": 56,
              "dev_errors": 2,
              "holdout_errors": 0,
              "reason_tags": [
                "weaker_dev_fit",
                "longer_without_gain"
              ]
            },
            {
              "name": "yao-meta-skill",
              "role": "candidate",
              "label": "Balanced",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, notes, 流程, 提示词, 对话记录, 文档, or 笔记. Use when asked to create a skill, turn a repeated process into a reusable skill, or improve an existing skill.",
              "tokens": 60,
              "dev_errors": 2,
              "holdout_errors": 0,
              "reason_tags": [
                "weaker_dev_fit",
                "longer_without_gain"
              ]
            },
            {
              "name": "yao-meta-skill",
              "role": "candidate",
              "label": "Artifact Aware",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, notes, 流程, 提示词, 对话记录, 文档, or 笔记. Trigger when requests mention workflows, prompts, transcripts, or docs and the job is to create a skill, turn a repeated process into a reusable skill, or improve an existing skill.",
              "tokens": 77,
              "dev_errors": 2,
              "holdout_errors": 0,
              "reason_tags": [
                "weaker_dev_fit",
                "longer_without_gain"
              ]
            },
            {
              "name": "yao-meta-skill",
              "role": "candidate",
              "label": "Boundary",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, notes, 流程, 提示词, 对话记录, 文档, or 笔记. Use when asked to create a skill, turn a repeated process into a reusable skill, or improve an existing skill. Do not use for summary-only requests, translation-only requests, or plain documentation tasks.",
              "tokens": 83,
              "dev_errors": 2,
              "holdout_errors": 0,
              "reason_tags": [
                "weaker_dev_fit",
                "longer_without_gain"
              ]
            }
          ],
          "decision": "keep_current"
        },
        {
          "name": "team-frontend-review",
          "winner_label": "Current",
          "winner_description": "Review frontend code for accessibility, UI security, missing states, and UX regressions. Use when asked to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering.",
          "winner_tokens": 50,
          "current_tokens": 50,
          "winner_holdout_fp": 0,
          "winner_holdout_fn": 0,
          "current_holdout_fp": 0,
          "current_holdout_fn": 0,
          "baseline_holdout_fp": 0,
          "baseline_holdout_fn": 0,
          "winner_blind_holdout_fp": 0,
          "winner_blind_holdout_fn": 0,
          "current_blind_holdout_fp": 0,
          "current_blind_holdout_fn": 0,
          "baseline_blind_holdout_fp": 0,
          "baseline_blind_holdout_fn": 0,
          "winner_blind_holdout_total_errors": 0,
          "winner_judge_blind_holdout_fp": 0,
          "winner_judge_blind_holdout_fn": 0,
          "current_judge_blind_holdout_fp": 0,
          "current_judge_blind_holdout_fn": 0,
          "baseline_judge_blind_holdout_fp": 0,
          "baseline_judge_blind_holdout_fn": 0,
          "winner_judge_blind_holdout_total_errors": 0,
          "winner_adversarial_holdout_fp": 0,
          "winner_adversarial_holdout_fn": 0,
          "current_adversarial_holdout_fp": 0,
          "current_adversarial_holdout_fn": 0,
          "baseline_adversarial_holdout_fp": 0,
          "baseline_adversarial_holdout_fn": 0,
          "winner_adversarial_holdout_total_errors": 0,
          "calibration": {
            "holdout": {
              "threshold": 0.48,
              "mean_positive_score": 0.685,
              "mean_non_trigger_score": 0.089,
              "mean_near_neighbor_score": 0.045,
              "min_positive_score": 0.496,
              "max_non_trigger_score": 0.211,
              "score_gap": 0.285,
              "threshold_margin": 0.016,
              "positive_threshold_buffer": 0.016,
              "negative_threshold_buffer": 0.269,
              "boundary_case_count": 1,
              "boundary_case_rate": 0.167,
              "risk_band": "tight"
            },
            "blind_holdout": {
              "threshold": 0.48,
              "mean_positive_score": 0.685,
              "mean_non_trigger_score": 0.177,
              "mean_near_neighbor_score": 0.226,
              "min_positive_score": 0.504,
              "max_non_trigger_score": 0.416,
              "score_gap": 0.088,
              "threshold_margin": 0.024,
              "positive_threshold_buffer": 0.024,
              "negative_threshold_buffer": 0.064,
              "boundary_case_count": 2,
              "boundary_case_rate": 0.333,
              "risk_band": "tight"
            },
            "adversarial_holdout": {
              "threshold": 0.34,
              "mean_positive_score": 0.71,
              "mean_non_trigger_score": 0.009,
              "mean_near_neighbor_score": 0.018,
              "min_positive_score": 0.544,
              "max_non_trigger_score": 0.035,
              "score_gap": 0.509,
              "threshold_margin": 0.204,
              "positive_threshold_buffer": 0.204,
              "negative_threshold_buffer": 0.305,
              "boundary_case_count": 0,
              "boundary_case_rate": 0.0,
              "risk_band": "healthy"
            }
          },
          "judge_blind": {
            "winner": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.703,
              "rubric_version": "blind-v1"
            },
            "current": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.703,
              "rubric_version": "blind-v1"
            },
            "baseline": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.703,
              "rubric_version": "blind-v1"
            }
          },
          "family_health": {
            "holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "security_and_a11y",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "blind_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "blind_premerge",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "judge_blind_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "blind_premerge",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "adversarial_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "adversarial_quality_gate_review",
                "pass_rate": 1.0,
                "errors": 0
              }
            }
          },
          "drift_note": "blind, judge-backed blind, adversarial, and calibration gates active",
          "ok": true,
          "promotion": {
            "decision": "keep_current",
            "winner_changed": false,
            "all_gates_pass": true,
            "route_clean": true,
            "judge_agreement_ok": true,
            "causes": [
              "no_candidate_outperformed_current",
              "current_holdout_risk"
            ],
            "next_action": "Keep the current description and open a new candidate only when fresh route evidence appears.",
            "gate_status": {
              "visible_holdout_non_regression": true,
              "blind_holdout_non_regression": true,
              "judge_blind_non_regression": true,
              "judge_blind_agreement": true,
              "adversarial_non_regression": true,
              "adversarial_risk_ok": true,
              "route_confusion_clean": true,
              "family_stability": true
            },
            "route_metrics": {
              "precision": 1.0,
              "recall": 1.0,
              "average_margin": 0.805,
              "misroute_count": 0,
              "ambiguous_case_count": 0
            }
          },
          "registry": [
            {
              "name": "team-frontend-review",
              "role": "baseline",
              "label": "Baseline",
              "ranking_state": "reference",
              "promotion_state": "reference",
              "description": "Review frontend code for accessibility, risky UI security issues, missing states, and common UX regressions. Use when asked to review React, UI, frontend components, forms, a11y, or pre-merge frontend quality.",
              "tokens": 52,
              "dev_errors": 3,
              "holdout_errors": 0
            },
            {
              "name": "team-frontend-review",
              "role": "current",
              "label": "Current",
              "ranking_state": "selected_by_dev",
              "promotion_state": "kept_current",
              "description": "Review frontend code for accessibility, UI security, missing states, and UX regressions. Use when asked to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering.",
              "tokens": 50,
              "dev_errors": 3,
              "holdout_errors": 0,
              "reason_tags": []
            },
            {
              "name": "team-frontend-review",
              "role": "candidate",
              "label": "Guardrail",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Review frontend code for accessibility, UI security, missing states, and UX regressions from React components, forms, frontend diffs, or UI code. Do not use for building a new page from scratch, backend-only review, or explaining frontend concepts.",
              "tokens": 62,
              "dev_errors": 3,
              "holdout_errors": 0,
              "reason_tags": [
                "longer_without_gain"
              ]
            },
            {
              "name": "team-frontend-review",
              "role": "candidate",
              "label": "Balanced",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Review frontend code for accessibility, UI security, missing states, and UX regressions from React components, forms, frontend diffs, or UI code. Use when asked to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering.",
              "tokens": 64,
              "dev_errors": 3,
              "holdout_errors": 0,
              "reason_tags": [
                "longer_without_gain"
              ]
            },
            {
              "name": "team-frontend-review",
              "role": "candidate",
              "label": "Artifact Aware",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Review frontend code for accessibility, UI security, missing states, and UX regressions from React components, forms, frontend diffs, or UI code. Trigger when requests mention React components, forms, frontend diffs, or UI code and the job is to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering.",
              "tokens": 84,
              "dev_errors": 3,
              "holdout_errors": 0,
              "reason_tags": [
                "longer_without_gain"
              ]
            },
            {
              "name": "team-frontend-review",
              "role": "candidate",
              "label": "Boundary",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Review frontend code for accessibility, UI security, missing states, and UX regressions from React components, forms, frontend diffs, or UI code. Use when asked to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering. Do not use for building a new page from scratch, backend-only review, or explaining frontend concepts.",
              "tokens": 90,
              "dev_errors": 3,
              "holdout_errors": 0,
              "reason_tags": [
                "longer_without_gain"
              ]
            }
          ],
          "decision": "keep_current"
        },
        {
          "name": "governed-incident-command",
          "winner_label": "Current",
          "winner_description": "Build governed incident command packets. Use when asked to standardize incident review, run severity assessment, or assemble incident communication.",
          "winner_tokens": 37,
          "current_tokens": 37,
          "winner_holdout_fp": 0,
          "winner_holdout_fn": 1,
          "current_holdout_fp": 0,
          "current_holdout_fn": 1,
          "baseline_holdout_fp": 0,
          "baseline_holdout_fn": 1,
          "winner_blind_holdout_fp": 0,
          "winner_blind_holdout_fn": 0,
          "current_blind_holdout_fp": 0,
          "current_blind_holdout_fn": 0,
          "baseline_blind_holdout_fp": 0,
          "baseline_blind_holdout_fn": 0,
          "winner_blind_holdout_total_errors": 0,
          "winner_judge_blind_holdout_fp": 0,
          "winner_judge_blind_holdout_fn": 0,
          "current_judge_blind_holdout_fp": 0,
          "current_judge_blind_holdout_fn": 0,
          "baseline_judge_blind_holdout_fp": 0,
          "baseline_judge_blind_holdout_fn": 0,
          "winner_judge_blind_holdout_total_errors": 0,
          "winner_adversarial_holdout_fp": 0,
          "winner_adversarial_holdout_fn": 0,
          "current_adversarial_holdout_fp": 0,
          "current_adversarial_holdout_fn": 0,
          "baseline_adversarial_holdout_fp": 0,
          "baseline_adversarial_holdout_fn": 0,
          "winner_adversarial_holdout_total_errors": 0,
          "calibration": {
            "holdout": {
              "threshold": 0.48,
              "mean_positive_score": 0.45,
              "mean_non_trigger_score": 0.019,
              "mean_near_neighbor_score": 0.037,
              "min_positive_score": 0.08,
              "max_non_trigger_score": 0.057,
              "score_gap": 0.023,
              "threshold_margin": -0.4,
              "positive_threshold_buffer": -0.4,
              "negative_threshold_buffer": 0.423,
              "boundary_case_count": 0,
              "boundary_case_rate": 0.0,
              "risk_band": "overlap"
            },
            "blind_holdout": {
              "threshold": 0.48,
              "mean_positive_score": 0.82,
              "mean_non_trigger_score": 0.059,
              "mean_near_neighbor_score": 0.0,
              "min_positive_score": 0.645,
              "max_non_trigger_score": 0.228,
              "score_gap": 0.417,
              "threshold_margin": 0.165,
              "positive_threshold_buffer": 0.165,
              "negative_threshold_buffer": 0.252,
              "boundary_case_count": 0,
              "boundary_case_rate": 0.0,
              "risk_band": "healthy"
            },
            "adversarial_holdout": {
              "threshold": 0.34,
              "mean_positive_score": 0.907,
              "mean_non_trigger_score": 0.083,
              "mean_near_neighbor_score": 0.139,
              "min_positive_score": 0.815,
              "max_non_trigger_score": 0.277,
              "score_gap": 0.538,
              "threshold_margin": 0.063,
              "positive_threshold_buffer": 0.475,
              "negative_threshold_buffer": 0.063,
              "boundary_case_count": 1,
              "boundary_case_rate": 0.167,
              "risk_band": "watch"
            }
          },
          "judge_blind": {
            "winner": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.677,
              "rubric_version": "blind-v1"
            },
            "current": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.677,
              "rubric_version": "blind-v1"
            },
            "baseline": {
              "agreement_rate": 1.0,
              "mean_confidence": 0.677,
              "rubric_version": "blind-v1"
            }
          },
          "family_health": {
            "holdout": {
              "family_count": 6,
              "clean_family_count": 5,
              "failing_families": [
                {
                  "family": "packet_assembly",
                  "errors": 1,
                  "pass_rate": 0.0
                }
              ],
              "weakest_family": {
                "family": "packet_assembly",
                "pass_rate": 0.0,
                "errors": 1
              }
            },
            "blind_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "blind_summary_only",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "judge_blind_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "blind_summary_only",
                "pass_rate": 1.0,
                "errors": 0
              }
            },
            "adversarial_holdout": {
              "family_count": 6,
              "clean_family_count": 6,
              "failing_families": [],
              "weakest_family": {
                "family": "adversarial_single_update_collision",
                "pass_rate": 1.0,
                "errors": 0
              }
            }
          },
          "drift_note": "blind, judge-backed blind, adversarial, and calibration gates active",
          "ok": true,
          "promotion": {
            "decision": "keep_current",
            "winner_changed": false,
            "all_gates_pass": true,
            "route_clean": true,
            "judge_agreement_ok": true,
            "causes": [
              "no_candidate_outperformed_current",
              "current_holdout_gap_present",
              "current_holdout_risk",
              "adversarial_watch_risk"
            ],
            "next_action": "Keep the current description and open a new candidate only when fresh route evidence appears.",
            "gate_status": {
              "visible_holdout_non_regression": true,
              "blind_holdout_non_regression": true,
              "judge_blind_non_regression": true,
              "judge_blind_agreement": true,
              "adversarial_non_regression": true,
              "adversarial_risk_ok": true,
              "route_confusion_clean": true,
              "family_stability": true
            },
            "route_metrics": {
              "precision": 1.0,
              "recall": 1.0,
              "average_margin": 0.709,
              "misroute_count": 0,
              "ambiguous_case_count": 0
            }
          },
          "registry": [
            {
              "name": "governed-incident-command",
              "role": "baseline",
              "label": "Baseline",
              "ranking_state": "reference",
              "promotion_state": "reference",
              "description": "Build governed incident command packets from alerts, incident notes, transcripts, and stakeholder requirements. Use when asked to standardize incident review, severity assessment, incident communication, or incident packet assembly into one reusable operational skill. Do not use for generic debugging, one-off incident explanations, or brainstorming possible response ideas.",
              "tokens": 93,
              "dev_errors": 0,
              "holdout_errors": 1
            },
            {
              "name": "governed-incident-command",
              "role": "current",
              "label": "Current",
              "ranking_state": "selected_by_dev",
              "promotion_state": "kept_current",
              "description": "Build governed incident command packets. Use when asked to standardize incident review, run severity assessment, or assemble incident communication.",
              "tokens": 37,
              "dev_errors": 0,
              "holdout_errors": 1,
              "reason_tags": []
            },
            {
              "name": "governed-incident-command",
              "role": "candidate",
              "label": "Balanced",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Build governed incident command packets from alerts, incident notes, transcripts, or stakeholder requirements. Use when asked to standardize incident review, run severity assessment, or assemble incident communication.",
              "tokens": 54,
              "dev_errors": 0,
              "holdout_errors": 1,
              "reason_tags": [
                "longer_without_gain"
              ]
            },
            {
              "name": "governed-incident-command",
              "role": "candidate",
              "label": "Boundary",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Build governed incident command packets from alerts, incident notes, transcripts, or stakeholder requirements. Use when asked to standardize incident review, run severity assessment, or assemble incident communication. Do not use for generic debugging, one-off incident explanations, or drafting a single update.",
              "tokens": 78,
              "dev_errors": 0,
              "holdout_errors": 1,
              "reason_tags": [
                "longer_without_gain"
              ]
            },
            {
              "name": "governed-incident-command",
              "role": "candidate",
              "label": "Artifact Aware",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Build governed incident command packets from alerts, incident notes, transcripts, or stakeholder requirements. Trigger when requests mention alerts, incident notes, transcripts, or stakeholder requirements and the job is to standardize incident review, run severity assessment, or assemble incident communication.",
              "tokens": 78,
              "dev_errors": 0,
              "holdout_errors": 1,
              "reason_tags": [
                "longer_without_gain"
              ]
            },
            {
              "name": "governed-incident-command",
              "role": "candidate",
              "label": "Guardrail",
              "ranking_state": "not_selected",
              "promotion_state": "blocked",
              "description": "Build governed incident command packets from alerts, incident notes, transcripts, or stakeholder requirements. Do not use for generic debugging, one-off incident explanations, or drafting a single update.",
              "tokens": 51,
              "dev_errors": 1,
              "holdout_errors": 1,
              "reason_tags": [
                "weaker_dev_fit",
                "longer_without_gain"
              ]
            }
          ],
          "decision": "keep_current"
        }
      ]
    },
    "atlas": {
      "ok": true,
      "workspace_root": ".",
      "summary": {
        "skill_count": 11,
        "actionable_skill_count": 1,
        "route_collision_count": 5,
        "actionable_route_collision_count": 0,
        "owner_gap_count": 8,
        "actionable_owner_gap_count": 0,
        "stale_count": 9,
        "actionable_stale_count": 0,
        "shared_resource_count": 0,
        "no_route_opportunity_count": 0,
        "telemetry_report_count": 1,
        "drift_signal_count": 0,
        "actionable_drift_signal_count": 0,
        "non_actionable_issue_count": 22
      },
      "scope_policy": {
        "present": true,
        "path": "skill_atlas/policy.json",
        "schema_version": "1.0",
        "rules": [
          {
            "path_prefix": "examples/",
            "scope": "example",
            "actionable": false,
            "reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package."
          },
          {
            "path_prefix": "tests/fixtures/",
            "scope": "test-fixture",
            "actionable": false,
            "reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers."
          },
          {
            "path_prefix": "geo-ranking-article-generator",
            "scope": "embedded-generated-skill",
            "actionable": false,
            "reason": "This nested generated skill is retained as local evidence and should not gate the root Meta Skill release."
          }
        ]
      },
      "catalog": {
        "workspace_root": ".",
        "generated_at": "2026-06-13",
        "skills": [
          {
            "name": "yao-meta-skill",
            "path": ".",
            "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
            "owner": "Yao Team",
            "version": "1.1.0",
            "status": "active",
            "maturity": "governed",
            "updated_at": "2026-03-31",
            "review_cadence": "quarterly",
            "targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ],
            "resources": [
              "scripts/adaptation_patch_safety.py",
              "scripts/adaptation_report_contracts.py",
              "scripts/adjudicate_output_review.py",
              "scripts/apply_adaptation.py",
              "scripts/benchmark_release_lock.py",
              "scripts/build_confusion_matrix.py",
              "scripts/build_skill_atlas.py",
              "scripts/build_skill_atlas_layout.py",
              "scripts/build_skill_atlas_opportunities.py",
              "scripts/check_update.py",
              "scripts/ci_test.py",
              "scripts/collect_feedback.py",
              "scripts/compile_skill.py",
              "scripts/compile_skill_targets.py",
              "scripts/context_sizer.py",
              "scripts/create_iteration_snapshot.py",
              "scripts/cross_packager.py",
              "scripts/cross_packager_contracts.py",
              "scripts/description_optimizer_reporting.py",
              "scripts/diff_eval.py",
              "scripts/emit_telemetry_event.py",
              "scripts/evidence_consistency_artifact_roles.py",
              "scripts/evidence_consistency_core.py",
              "scripts/evidence_consistency_phase_queue.py",
              "scripts/evidence_consistency_release.py",
              "scripts/evidence_consistency_skill_os2_review.py",
              "scripts/evidence_consistency_world_class.py",
              "scripts/export_skill_ir.py",
              "scripts/github_benchmark_scan.py",
              "scripts/governance_check.py",
              "scripts/html_rendering.py",
              "scripts/import_output_review_decisions.py",
              "scripts/import_telemetry_events.py",
              "scripts/init_skill.py",
              "scripts/judge_blind_eval.py",
              "scripts/lint_skill.py",
              "scripts/local_output_eval_runner.py",
              "scripts/optimize_description.py",
              "scripts/output_review_privacy.py",
              "scripts/prepare_output_review_kit.py",
              "scripts/prepare_world_class_submission_kit.py",
              "scripts/probe_runtime_permissions.py",
              "scripts/promotion_checker.py",
              "scripts/propose_adaptation.py",
              "scripts/provider_output_eval_runner.py",
              "scripts/python_compat_check.py",
              "scripts/reference_synthesis_markdown.py",
              "scripts/registry_audit.py",
              "scripts/render_adoption_drift_report.py",
              "scripts/render_architecture_maintainability.py",
              "scripts/render_artifact_design_profile.py",
              "scripts/render_baseline_compare.py",
              "scripts/render_benchmark_reproducibility.py",
              "scripts/render_context_reports.py",
              "scripts/render_daily_skillops_report.py",
              "scripts/render_description_drift_history.py",
              "scripts/render_eval_dashboard.py",
              "scripts/render_evidence_consistency.py",
              "scripts/render_intent_confidence.py",
              "scripts/render_intent_dialogue.py",
              "scripts/render_iteration_directions.py",
              "scripts/render_iteration_ledger.py",
              "scripts/render_output_risk_profile.py",
              "scripts/render_portability_report.py",
              "scripts/render_prompt_quality_profile.py",
              "scripts/render_reference_scan.py",
              "scripts/render_reference_synthesis.py",
              "scripts/render_regression_history.py",
              "scripts/render_review_annotations.py",
              "scripts/render_review_studio.py",
              "scripts/render_review_viewer.py",
              "scripts/render_review_waivers.py",
              "scripts/render_skill_interpretation.py",
              "scripts/render_skill_os2_audit.py",
              "scripts/render_skill_os2_coverage.py",
              "scripts/render_skill_overview.py",
              "scripts/render_social_preview.py",
              "scripts/render_system_model.py",
              "scripts/render_telemetry_hook_recipes.py",
              "scripts/render_weekly_curator_report.py",
              "scripts/render_world_class_claim_guard.py",
              "scripts/render_world_class_evidence_intake.py",
              "scripts/render_world_class_evidence_ledger.py",
              "scripts/render_world_class_evidence_plan.py",
              "scripts/render_world_class_operator_runbook.py",
              "scripts/render_world_class_preflight.py",
              "scripts/render_world_class_submission_review.py",
              "scripts/resource_boundary_check.py",
              "scripts/review_studio_action_evidence.py",
              "scripts/review_studio_actions.py",
              "scripts/review_studio_data.py",
              "scripts/review_studio_formatting.py",
              "scripts/review_studio_gate_contract.py",
              "scripts/review_studio_gate_helpers.py",
              "scripts/review_studio_gates.py",
              "scripts/review_studio_layout.py",
              "scripts/review_studio_output_review.py",
              "scripts/review_studio_panels.py",
              "scripts/review_studio_skillops.py",
              "scripts/review_studio_waivers.py",
              "scripts/review_studio_world_class.py",
              "scripts/review_viewer_data.py",
              "scripts/run_conformance_suite.py",
              "scripts/run_description_optimization_suite.py",
              "scripts/run_eval_suite.py",
              "scripts/run_output_eval.py",
              "scripts/run_output_execution.py",
              "scripts/simulate_install.py",
              "scripts/skill_ir_paths.py",
              "scripts/skill_os2_coverage_markdown.py",
              "scripts/skill_report_charts.py",
              "scripts/skill_report_i18n.py",
              "scripts/skill_report_layout.py",
              "scripts/skill_report_metrics.py",
              "scripts/skill_report_model.py",
              "scripts/skill_report_sections.py",
              "scripts/skill_report_sources.py",
              "scripts/skill_report_world_class.py",
              "scripts/skillops_opportunity.py",
              "scripts/summarize_user_signals.py",
              "scripts/sync_local_install.py",
              "scripts/telemetry_native_host.py",
              "scripts/trigger_eval.py",
              "scripts/trust_check.py",
              "scripts/trust_check_scripts.py",
              "scripts/upgrade_check.py",
              "scripts/validate_skill.py",
              "scripts/verify_package.py",
              "scripts/world_class_evidence_contract.py",
              "scripts/world_class_human_evidence.py",
              "scripts/world_class_native_permission_evidence.py",
              "scripts/world_class_native_telemetry_evidence.py",
              "scripts/world_class_operator_runbook_coordination.py",
              "scripts/world_class_phase_queue.py",
              "scripts/world_class_preflight_layout.py",
              "scripts/world_class_preflight_markdown.py",
              "scripts/world_class_provider_evidence.py",
              "scripts/world_class_repair_checklist.py",
              "scripts/world_class_source_checks.py",
              "scripts/world_class_submission_kit_rendering.py",
              "scripts/world_class_submission_matrix.py",
              "scripts/yao.py",
              "scripts/yao_cli_adaptation_commands.py",
              "scripts/yao_cli_config.py",
              "scripts/yao_cli_create_commands.py",
              "scripts/yao_cli_distribution_commands.py",
              "scripts/yao_cli_operator_commands.py",
              "scripts/yao_cli_output_commands.py",
              "scripts/yao_cli_parser.py",
              "scripts/yao_cli_parser_evidence.py",
              "scripts/yao_cli_parser_operations.py",
              "scripts/yao_cli_parser_operator.py",
              "scripts/yao_cli_report_commands.py",
              "scripts/yao_cli_runtime.py",
              "scripts/yao_cli_telemetry.py",
              "references/artifact-design-doctrine.md",
              "references/authoring-discipline.md",
              "references/autonomous-adaptation.md",
              "references/distribution-registry-method.md",
              "references/eval-playbook.md",
              "references/gate-selection.md",
              "references/governance.md",
              "references/human-review-template.md",
              "references/intent-dialogue.md",
              "references/iteration-philosophy.md",
              "references/non-skill-decision-tree.md",
              "references/operating-modes.md",
              "references/output-eval-method.md",
              "references/output-quality-risk.md",
              "references/output-visual-quality.md",
              "references/packaging-contracts.md",
              "references/pattern-extraction-doctrine.md",
              "references/platform-capability-matrix.md",
              "references/prompt-engineering-doctrine.md",
              "references/qa-ladder.md",
              "references/reference-scan.md",
              "references/regression-cause-taxonomy.md",
              "references/resource-boundaries.md",
              "references/review-studio-method.md",
              "references/review-waiver-method.md",
              "references/runtime-conformance-method.md",
              "references/skill-archetypes.md",
              "references/skill-atlas-method.md",
              "references/skill-engineering-method.md",
              "references/skill-ir-method.md",
              "references/skillops-decision-policy.md",
              "references/systems-thinking-doctrine.md",
              "references/telemetry-drift-method.md",
              "references/trust-security-method.md",
              "references/user-memory-policy.md",
              "assets/review-studio.css",
              "assets/review-viewer.css",
              "assets/skill-overview.css",
              "assets/skill-overview.js",
              "templates/basic_skill.md.j2",
              "templates/complex_skill.md.j2"
            ],
            "token_set": [
              "checks",
              "docs",
              "evals",
              "evaluate",
              "exclude",
              "improve",
              "install",
              "migration",
              "no-skill",
              "package",
              "prompts",
              "release",
              "routing",
              "scripts",
              "sops",
              "summary",
              "tests",
              "translation",
              "trigger",
              "workflows",
              "优化已有",
              "评测"
            ],
            "atlas_scope": "release",
            "actionable": true,
            "scope_reason": "default release-actionable skill",
            "telemetry": {
              "report_present": true,
              "report": "reports/adoption_drift_report.json",
              "risk_band": "low",
              "event_count": 1,
              "adoption_sample_count": 1,
              "adoption_rate": 100.0,
              "candidate_count": 0
            }
          },
          {
            "name": "release-orchestrator",
            "path": "examples/complex-release-orchestrator/generated-skill",
            "description": "Coordinate software release preparation, rollout readiness, migration notes, rollback planning, stakeholder communication, and final go/no-go release packets. Use when asked to prepare a release packet, review release readiness, or turn scattered launch notes into one reusable release workflow. Do not use for generic project planning, one-off announcement drafting, or high-level release theory.",
            "owner": "Yao Team",
            "version": "1.0.0",
            "status": "active",
            "maturity": "production",
            "updated_at": "2026-03-31",
            "review_cadence": "quarterly",
            "targets": [],
            "resources": [
              "scripts/build_release_packet.py",
              "references/migration-template.md",
              "references/release-checklist.md",
              "references/risk-matrix.md",
              "references/stakeholder-comms.md"
            ],
            "token_set": [
              "announcement",
              "asked",
              "communication",
              "coordinate",
              "do",
              "drafting",
              "final",
              "generic",
              "go",
              "high-level",
              "launch",
              "migration",
              "no-go",
              "not",
              "notes",
              "one",
              "one-off",
              "or",
              "packet",
              "packets",
              "planning",
              "preparation",
              "prepare",
              "project",
              "readiness",
              "release",
              "review",
              "rollback",
              "rollout",
              "scattered",
              "software",
              "stakeholder",
              "theory",
              "workflow"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/complex-release-orchestrator/generated-skill/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "frontend-review",
            "path": "examples/evolution-frontend-review/final",
            "description": "Review frontend code for accessibility, risky UI security issues, missing states, and common UX regressions. Use when asked to review React, UI, frontend components, forms, a11y, or pre-merge frontend quality.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "a11y",
              "accessibility",
              "asked",
              "code",
              "common",
              "components",
              "forms",
              "frontend",
              "issues",
              "missing",
              "or",
              "pre-merge",
              "quality",
              "react",
              "regressions",
              "review",
              "risky",
              "security",
              "states",
              "ui",
              "ux"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/evolution-frontend-review/final/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "frontend-review",
            "path": "examples/evolution-frontend-review/v0",
            "description": "Review frontend code before merge.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "before",
              "code",
              "frontend",
              "merge",
              "review"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/evolution-frontend-review/v0/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "frontend-review",
            "path": "examples/evolution-frontend-review/v1",
            "description": "Review frontend code for accessibility, risky UI security issues, missing loading and error states, and pre-merge regressions. Use when asked to review React, UI, forms, frontend components, or merge-readiness for the frontend.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "accessibility",
              "asked",
              "code",
              "components",
              "error",
              "forms",
              "frontend",
              "issues",
              "loading",
              "merge-readiness",
              "missing",
              "or",
              "pre-merge",
              "react",
              "regressions",
              "review",
              "risky",
              "security",
              "states",
              "ui"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/evolution-frontend-review/v1/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "incident-command-governor",
            "path": "examples/governed-incident-command/generated-skill",
            "description": "Build governed incident command packets. Use when asked to standardize incident review, run severity assessment, or assemble incident communication.",
            "owner": "Incident Operations Team",
            "version": "1.0.0",
            "status": "active",
            "maturity": "governed",
            "updated_at": "2026-03-31",
            "review_cadence": "monthly",
            "targets": [
              "openai",
              "claude",
              "generic"
            ],
            "resources": [
              "scripts/build_incident_packet.py",
              "references/comms-policy.md",
              "references/review-policy.md",
              "references/severity-matrix.md"
            ],
            "token_set": [
              "asked",
              "assemble",
              "assessment",
              "build",
              "command",
              "communication",
              "governed",
              "incident",
              "or",
              "packets",
              "review",
              "run",
              "severity",
              "standardize"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/governed-incident-command/generated-skill/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "note-cleanup",
            "path": "examples/simple-note-cleanup/generated-skill",
            "description": "Clean messy meeting notes into structured markdown summaries. Use when asked to organize meeting notes, extract action items, separate decisions from open questions, or turn rough notes into a clean recap.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "action",
              "asked",
              "clean",
              "decisions",
              "extract",
              "items",
              "markdown",
              "meeting",
              "messy",
              "notes",
              "open",
              "or",
              "organize",
              "questions",
              "recap",
              "rough",
              "separate",
              "structured",
              "summaries"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/simple-note-cleanup/generated-skill/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "frontend-review",
            "path": "examples/team-frontend-review/generated-skill",
            "description": "Review frontend code for accessibility, UI security, missing states, and UX regressions. Use when asked to review React components, run a pre-merge frontend review, or check a11y and unsafe rendering.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [
              "references/checklist.md"
            ],
            "token_set": [
              "a11y",
              "accessibility",
              "asked",
              "check",
              "code",
              "components",
              "frontend",
              "missing",
              "or",
              "pre-merge",
              "react",
              "regressions",
              "rendering",
              "review",
              "run",
              "security",
              "states",
              "ui",
              "unsafe",
              "ux"
            ],
            "atlas_scope": "example",
            "actionable": false,
            "scope_reason": "Generated examples and evolution snapshots are portfolio evidence, not release-actionable library skills for the root package.",
            "telemetry": {
              "report_present": false,
              "report": "examples/team-frontend-review/generated-skill/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "invalid-governance-skill",
            "path": "tests/fixtures/governance_invalid_manifest",
            "description": "Test fixture for governance validation.",
            "owner": "",
            "version": "1.0.0",
            "status": "frozen",
            "maturity": "governed",
            "updated_at": "2026/03/31",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "fixture",
              "governance",
              "test",
              "validation"
            ],
            "atlas_scope": "test-fixture",
            "actionable": false,
            "scope_reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers.",
            "telemetry": {
              "report_present": false,
              "report": "tests/fixtures/governance_invalid_manifest/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "broken-yaml-skill",
            "path": "tests/fixtures/package_invalid_yaml",
            "description": "Broken YAML fixture for packager failure testing.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "broken",
              "failure",
              "fixture",
              "packager",
              "testing",
              "yaml"
            ],
            "atlas_scope": "test-fixture",
            "actionable": false,
            "scope_reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers.",
            "telemetry": {
              "report_present": false,
              "report": "tests/fixtures/package_invalid_yaml/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          },
          {
            "name": "broken-skill",
            "path": "tests/fixtures/package_missing_interface_field",
            "description": "Broken fixture for packager failure testing.",
            "owner": "",
            "version": "",
            "status": "",
            "maturity": "",
            "updated_at": "",
            "review_cadence": "",
            "targets": [],
            "resources": [],
            "token_set": [
              "broken",
              "failure",
              "fixture",
              "packager",
              "testing"
            ],
            "atlas_scope": "test-fixture",
            "actionable": false,
            "scope_reason": "Fixtures intentionally include invalid or broken skills to verify validators and packagers.",
            "telemetry": {
              "report_present": false,
              "report": "tests/fixtures/package_missing_interface_field/reports/adoption_drift_report.json",
              "risk_band": "missing",
              "event_count": 0,
              "adoption_sample_count": 0,
              "adoption_rate": 0,
              "candidate_count": 0
            }
          }
        ],
        "summary": {
          "skill_count": 11,
          "actionable_skill_count": 1,
          "route_collision_count": 5,
          "actionable_route_collision_count": 0,
          "owner_gap_count": 8,
          "actionable_owner_gap_count": 0,
          "stale_count": 9,
          "actionable_stale_count": 0,
          "shared_resource_count": 0,
          "no_route_opportunity_count": 0,
          "telemetry_report_count": 1,
          "drift_signal_count": 0,
          "actionable_drift_signal_count": 0,
          "non_actionable_issue_count": 22
        }
      },
      "route_collisions": [
        {
          "skill_a": "frontend-review",
          "skill_b": "frontend-review",
          "path_a": "examples/evolution-frontend-review/final",
          "path_b": "examples/evolution-frontend-review/v1",
          "score": 0.708,
          "status": "collision",
          "actionable": false,
          "scope_a": "example",
          "scope_b": "example"
        },
        {
          "skill_a": "frontend-review",
          "skill_b": "frontend-review",
          "path_a": "examples/evolution-frontend-review/final",
          "path_b": "examples/team-frontend-review/generated-skill",
          "score": 0.64,
          "status": "collision",
          "actionable": false,
          "scope_a": "example",
          "scope_b": "example"
        },
        {
          "skill_a": "frontend-review",
          "skill_b": "frontend-review",
          "path_a": "examples/evolution-frontend-review/v1",
          "path_b": "examples/team-frontend-review/generated-skill",
          "score": 0.538,
          "status": "collision",
          "actionable": false,
          "scope_a": "example",
          "scope_b": "example"
        },
        {
          "skill_a": "broken-yaml-skill",
          "skill_b": "broken-skill",
          "path_a": "tests/fixtures/package_invalid_yaml",
          "path_b": "tests/fixtures/package_missing_interface_field",
          "score": 0.833,
          "status": "collision",
          "actionable": false,
          "scope_a": "test-fixture",
          "scope_b": "test-fixture"
        },
        {
          "skill_a": "frontend-review",
          "skill_b": "frontend-review",
          "path_a": "examples/evolution-frontend-review/final",
          "path_b": "examples/evolution-frontend-review/v0",
          "score": 1.0,
          "status": "duplicate-name",
          "actionable": false,
          "scope_a": "example",
          "scope_b": "example"
        }
      ],
      "actionable_route_collisions": [],
      "dependency_graph": {
        "nodes": [
          {
            "name": "yao-meta-skill",
            "path": "."
          },
          {
            "name": "release-orchestrator",
            "path": "examples/complex-release-orchestrator/generated-skill"
          },
          {
            "name": "frontend-review",
            "path": "examples/evolution-frontend-review/final"
          },
          {
            "name": "frontend-review",
            "path": "examples/evolution-frontend-review/v0"
          },
          {
            "name": "frontend-review",
            "path": "examples/evolution-frontend-review/v1"
          },
          {
            "name": "incident-command-governor",
            "path": "examples/governed-incident-command/generated-skill"
          },
          {
            "name": "note-cleanup",
            "path": "examples/simple-note-cleanup/generated-skill"
          },
          {
            "name": "frontend-review",
            "path": "examples/team-frontend-review/generated-skill"
          },
          {
            "name": "invalid-governance-skill",
            "path": "tests/fixtures/governance_invalid_manifest"
          },
          {
            "name": "broken-yaml-skill",
            "path": "tests/fixtures/package_invalid_yaml"
          },
          {
            "name": "broken-skill",
            "path": "tests/fixtures/package_missing_interface_field"
          }
        ],
        "shared_resources": []
      },
      "stale_skills": [
        {
          "name": "frontend-review",
          "path": "examples/evolution-frontend-review/final",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "frontend-review",
          "path": "examples/evolution-frontend-review/v0",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "frontend-review",
          "path": "examples/evolution-frontend-review/v1",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "incident-command-governor",
          "path": "examples/governed-incident-command/generated-skill",
          "reason": "review overdue by cadence monthly",
          "age_days": 74,
          "allowed_days": 31,
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "note-cleanup",
          "path": "examples/simple-note-cleanup/generated-skill",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "frontend-review",
          "path": "examples/team-frontend-review/generated-skill",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "invalid-governance-skill",
          "path": "tests/fixtures/governance_invalid_manifest",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "test-fixture"
        },
        {
          "name": "broken-yaml-skill",
          "path": "tests/fixtures/package_invalid_yaml",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "test-fixture"
        },
        {
          "name": "broken-skill",
          "path": "tests/fixtures/package_missing_interface_field",
          "reason": "missing updated_at",
          "actionable": false,
          "scope": "test-fixture"
        }
      ],
      "actionable_stale_skills": [],
      "owner_review_gaps": [
        {
          "name": "frontend-review",
          "path": "examples/evolution-frontend-review/final",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "frontend-review",
          "path": "examples/evolution-frontend-review/v0",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "frontend-review",
          "path": "examples/evolution-frontend-review/v1",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "note-cleanup",
          "path": "examples/simple-note-cleanup/generated-skill",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "frontend-review",
          "path": "examples/team-frontend-review/generated-skill",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "example"
        },
        {
          "name": "invalid-governance-skill",
          "path": "tests/fixtures/governance_invalid_manifest",
          "missing": [
            "owner",
            "review_cadence"
          ],
          "actionable": false,
          "scope": "test-fixture"
        },
        {
          "name": "broken-yaml-skill",
          "path": "tests/fixtures/package_invalid_yaml",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "test-fixture"
        },
        {
          "name": "broken-skill",
          "path": "tests/fixtures/package_missing_interface_field",
          "missing": [
            "owner",
            "review_cadence",
            "maturity"
          ],
          "actionable": false,
          "scope": "test-fixture"
        }
      ],
      "actionable_owner_review_gaps": [],
      "drift_signals": [],
      "actionable_drift_signals": [],
      "no_route_opportunities": [],
      "artifacts": {
        "catalog": "skill_atlas/catalog.json",
        "route_overlap_matrix": "skill_atlas/route_overlap_matrix.csv",
        "dependency_graph": "skill_atlas/dependency_graph.json",
        "stale_skills": "skill_atlas/stale_skills.json",
        "owner_review_gaps": "skill_atlas/owner_review_gaps.json",
        "drift_signals": "skill_atlas/drift_signals.json",
        "no_route_opportunities": "skill_atlas/no_route_opportunities.json",
        "report_json": "reports/skill_atlas.json",
        "report_html": "reports/skill_atlas.html"
      }
    },
    "adoption_drift": {
      "ok": true,
      "schema_version": "2.0",
      "generated_at": "2026-07-02T06:33:44Z",
      "skill_dir": ".",
      "privacy_contract": {
        "storage": "local-first",
        "event_scope": "metadata-only",
        "raw_content_allowed": false,
        "raw_event_log_packaged": false,
        "blocked_fields": [
          "content",
          "input",
          "inputs",
          "message",
          "messages",
          "note",
          "output",
          "outputs",
          "prompt",
          "raw",
          "text",
          "transcript"
        ]
      },
      "summary": {
        "event_count": 1,
        "adoption_sample_count": 1,
        "activation_count": 1,
        "accepted_count": 1,
        "edited_count": 0,
        "rejected_count": 0,
        "missed_count": 0,
        "failed_count": 0,
        "adoption_rate": 100.0,
        "missed_trigger_count": 0,
        "wrong_trigger_count": 0,
        "bad_output_count": 0,
        "script_error_count": 0,
        "missing_resource_count": 0,
        "review_overdue_count": 0,
        "risk_band": "low",
        "event_types": {
          "skill_activation": 1
        },
        "failure_types": {},
        "source_types": {
          "manual": 1
        },
        "command_counts": {}
      },
      "adoption_by_skill": [
        {
          "skill": "yao-meta-skill",
          "events": 1,
          "adoption_events": 1,
          "accepted": 1,
          "edited": 0,
          "rejected": 0,
          "missed": 0,
          "adoption_rate": 100.0
        }
      ],
      "next_iteration_candidates": [],
      "recent_events": [
        {
          "command": "unknown",
          "event": "skill_activation",
          "skill": "yao-meta-skill",
          "source": "manual",
          "version": "1.1.0",
          "activation_type": "explicit",
          "outcome": "accepted",
          "failure_type": "none",
          "timestamp": "2026-06-13T10:00:00Z"
        }
      ],
      "failures": [],
      "artifacts": {
        "events_jsonl": "tests/tmp_review_studio/telemetry_events.jsonl",
        "json": "reports/adoption_drift_report.json",
        "markdown": "reports/adoption_drift_report.md"
      }
    },
    "daily_skillops": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02T06:33:07Z",
      "skill_dir": ".",
      "decision": "proposal-review",
      "source_supplied": false,
      "pattern_count": 5,
      "proposal_count": 5,
      "approval_count": 0,
      "pending_review_count": 0,
      "applied_count": 0,
      "rollback_count": 0,
      "local_blueprint_ready": true,
      "public_world_class_ready": false,
      "world_class_pending_count": 4,
      "release_lock_ready": false,
      "evidence_consistency_ok": true,
      "writes_source_files": false,
      "auto_patch_enabled": false,
      "failure_count": 0,
      "summary": {
        "decision": "proposal-review",
        "source_supplied": false,
        "pattern_count": 5,
        "proposal_count": 5,
        "approval_count": 0,
        "pending_review_count": 0,
        "applied_count": 0,
        "rollback_count": 0,
        "local_blueprint_ready": true,
        "public_world_class_ready": false,
        "world_class_pending_count": 4,
        "release_lock_ready": false,
        "evidence_consistency_ok": true,
        "writes_source_files": false,
        "auto_patch_enabled": false,
        "failure_count": 0
      },
      "operations_contract": {
        "schema_version": "1.0",
        "contract": "daily-skillops-report",
        "explicit_source_required_for_scan": true,
        "implicit_private_log_scan": false,
        "raw_content_stored": false,
        "redacted_excerpts_only": true,
        "proposal_only": true,
        "approval_required_for_writes": true,
        "writes_source_files": false,
        "auto_patch_enabled": false,
        "daily_report_counts_as_world_class_evidence": false
      },
      "report_contract": {
        "schema_version": "1.0",
        "contract": "daily-skillops-report",
        "top_level_mirrors_summary": true,
        "summary_fields": [
          "decision",
          "source_supplied",
          "pattern_count",
          "proposal_count",
          "approval_count",
          "pending_review_count",
          "applied_count",
          "rollback_count",
          "local_blueprint_ready",
          "public_world_class_ready",
          "world_class_pending_count",
          "release_lock_ready",
          "evidence_consistency_ok",
          "writes_source_files",
          "auto_patch_enabled",
          "failure_count"
        ],
        "source_of_truth": [
          "summary",
          "operations_contract"
        ]
      },
      "source": {
        "path": "evals/adaptation/user_signals.example.jsonl",
        "fingerprint_sha256": "48f94a4f3b82f90db29921c13d09c765ec10aabfde1adce65710c137cc6c5abf",
        "record_count": 8,
        "explicit_source": true,
        "raw_content_stored": false,
        "redacted_excerpts_only": true
      },
      "patterns": [
        {
          "pattern_id": "language_default",
          "label": "Default language preference",
          "signal_type": "report-language",
          "support_count": 2,
          "confidence": 0.79,
          "reason": "2 redacted records matched repeated report-language signals.",
          "recommended_action": "Keep generated reports Chinese-first with an English switch where user-facing.",
          "evidence": [
            {
              "record_id": "line-1",
              "excerpt": "新生成的 Skill 报告默认使用中文简体，并在右上角提供英文切换。"
            },
            {
              "record_id": "line-2",
              "excerpt": "HTML 报告需要双语能力，但默认内容应该保持中文简体。"
            }
          ]
        },
        {
          "pattern_id": "report_ui",
          "label": "Report UI and visualization preference",
          "signal_type": "artifact-design",
          "support_count": 5,
          "confidence": 0.95,
          "reason": "5 redacted records matched repeated artifact-design signals.",
          "recommended_action": "Prioritize white-background Kami-style reports with readable charts and stable navigation.",
          "evidence": [
            {
              "record_id": "line-1",
              "excerpt": "新生成的 Skill 报告默认使用中文简体，并在右上角提供英文切换。"
            },
            {
              "record_id": "line-2",
              "excerpt": "HTML 报告需要双语能力，但默认内容应该保持中文简体。"
            },
            {
              "record_id": "line-3",
              "excerpt": "报告排版采用白底 Kami 风格，图表、模块和导航都要清晰。"
            }
          ]
        },
        {
          "pattern_id": "approval_safety",
          "label": "Approval and privacy boundary",
          "signal_type": "governance",
          "support_count": 2,
          "confidence": 0.79,
          "reason": "2 redacted records matched repeated governance signals.",
          "recommended_action": "Keep adaptive work proposal-only until a reviewer approves an allowlisted patch path.",
          "evidence": [
            {
              "record_id": "line-5",
              "excerpt": "自适应升级必须先生成提案，不能直接自动修改源文件。"
            },
            {
              "record_id": "line-6",
              "excerpt": "用户偏好扫描必须由用户提供明确路径，不要默认扫描私人日志。"
            }
          ]
        },
        {
          "pattern_id": "delivery_format",
          "label": "Delivery format preference",
          "signal_type": "artifact-format",
          "support_count": 2,
          "confidence": 0.79,
          "reason": "2 redacted records matched repeated artifact-format signals.",
          "recommended_action": "Surface stable artifact paths and formats in CLI output and generated summaries.",
          "evidence": [
            {
              "record_id": "line-2",
              "excerpt": "HTML 报告需要双语能力，但默认内容应该保持中文简体。"
            },
            {
              "record_id": "line-6",
              "excerpt": "用户偏好扫描必须由用户提供明确路径，不要默认扫描私人日志。"
            }
          ]
        },
        {
          "pattern_id": "evidence_testing",
          "label": "Evidence and testing preference",
          "signal_type": "quality-gate",
          "support_count": 2,
          "confidence": 0.79,
          "reason": "2 redacted records matched repeated quality-gate signals.",
          "recommended_action": "Attach focused tests and refreshed evidence reports to every non-trivial skill upgrade.",
          "evidence": [
            {
              "record_id": "line-7",
              "excerpt": "每次升级都需要测试、覆盖报告和可审计证据，推送前要跑 CI。"
            },
            {
              "record_id": "line-8",
              "excerpt": "涉及 GitHub 推送时，要保留证据链，避免把计划当作完成证明。"
            }
          ]
        }
      ],
      "proposals": [
        {
          "proposal_id": "adapt-18c7517f3d",
          "pattern_id": "language_default",
          "title": "Keep reports Chinese-first with optional English",
          "risk_level": "low",
          "status": "proposal-only",
          "requires_approval": true,
          "target_files": [
            "scripts/render_skill_overview.py",
            "references/artifact-design-doctrine.md"
          ],
          "verification_commands": [
            "python3 tests/verify_skill_overview.py"
          ]
        },
        {
          "proposal_id": "adapt-fbfe921ba5",
          "pattern_id": "report_ui",
          "title": "Improve report layout, visual hierarchy, and chart readability",
          "risk_level": "medium",
          "status": "proposal-only",
          "requires_approval": true,
          "target_files": [
            "scripts/render_skill_overview.py",
            "references/artifact-design-doctrine.md",
            "tests/verify_skill_overview.py"
          ],
          "verification_commands": [
            "python3 tests/verify_skill_overview.py",
            "python3 tests/verify_skill_report_charts.py"
          ]
        },
        {
          "proposal_id": "adapt-59d219a1fb",
          "pattern_id": "approval_safety",
          "title": "Keep adaptive iteration approval-gated",
          "risk_level": "low",
          "status": "proposal-only",
          "requires_approval": true,
          "target_files": [
            "references/user-memory-policy.md",
            "references/autonomous-adaptation.md",
            "schemas/adaptation-proposal.schema.json"
          ],
          "verification_commands": [
            "python3 tests/verify_adaptation_safety.py"
          ]
        },
        {
          "proposal_id": "adapt-457baca160",
          "pattern_id": "delivery_format",
          "title": "Make generated artifact paths explicit in CLI output",
          "risk_level": "low",
          "status": "proposal-only",
          "requires_approval": true,
          "target_files": [
            "scripts/yao.py",
            "README.md"
          ],
          "verification_commands": [
            "python3 tests/verify_yao_cli.py"
          ]
        },
        {
          "proposal_id": "adapt-abfee25d3a",
          "pattern_id": "evidence_testing",
          "title": "Attach tests and evidence refresh to each upgrade",
          "risk_level": "medium",
          "status": "proposal-only",
          "requires_approval": true,
          "target_files": [
            "tests/verify_adaptation_safety.py",
            "scripts/render_skill_os2_coverage.py",
            "reports/skill_os2_coverage.json"
          ],
          "verification_commands": [
            "python3 tests/verify_adaptation_safety.py",
            "python3 tests/verify_skill_os2_coverage.py"
          ]
        }
      ],
      "opportunity_summary": {
        "opportunity_count": 5,
        "top_score": 88,
        "ready_for_approval_review_count": 1,
        "proposal_review_count": 4,
        "observe_more_evidence_count": 0,
        "report_only_count": 0,
        "action_type_counts": {
          "patch_existing_skill": 3,
          "agents_update": 1,
          "add_eval": 1
        },
        "decision_counts": {
          "ready_for_approval_review": 1,
          "proposal_review": 4
        }
      },
      "opportunities": [
        {
          "opportunity_id": "skillops-4ad91c18dd",
          "proposal_id": "adapt-fbfe921ba5",
          "pattern_id": "report_ui",
          "title": "Improve report layout, visual hierarchy, and chart readability",
          "opportunity_type": "artifact-quality",
          "action_type": "patch_existing_skill",
          "decision": "ready_for_approval_review",
          "priority": "medium",
          "score": 88,
          "score_reasons": [
            "support_count=5",
            "confidence=0.95",
            "risk=medium",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated report layout feedback maps to existing renderer and design doctrine changes.",
          "risk_level": "medium",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 5,
          "target_files": [
            "scripts/render_skill_overview.py",
            "references/artifact-design-doctrine.md",
            "tests/verify_skill_overview.py"
          ],
          "verification_commands": [
            "python3 tests/verify_skill_overview.py",
            "python3 tests/verify_skill_report_charts.py"
          ]
        },
        {
          "opportunity_id": "skillops-531e13c1c6",
          "proposal_id": "adapt-59d219a1fb",
          "pattern_id": "approval_safety",
          "title": "Keep adaptive iteration approval-gated",
          "opportunity_type": "governance",
          "action_type": "agents_update",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 82,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=low",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated privacy and approval signals should tighten durable operating guidance.",
          "risk_level": "low",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "references/user-memory-policy.md",
            "references/autonomous-adaptation.md",
            "schemas/adaptation-proposal.schema.json"
          ],
          "verification_commands": [
            "python3 tests/verify_adaptation_safety.py"
          ]
        },
        {
          "opportunity_id": "skillops-709ef884f3",
          "proposal_id": "adapt-18c7517f3d",
          "pattern_id": "language_default",
          "title": "Keep reports Chinese-first with optional English",
          "opportunity_type": "report-experience",
          "action_type": "patch_existing_skill",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 82,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=low",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated language preferences can improve existing report templates after approval.",
          "risk_level": "low",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "scripts/render_skill_overview.py",
            "references/artifact-design-doctrine.md"
          ],
          "verification_commands": [
            "python3 tests/verify_skill_overview.py"
          ]
        },
        {
          "opportunity_id": "skillops-f9e43237aa",
          "proposal_id": "adapt-457baca160",
          "pattern_id": "delivery_format",
          "title": "Make generated artifact paths explicit in CLI output",
          "opportunity_type": "artifact-discoverability",
          "action_type": "patch_existing_skill",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 82,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=low",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated delivery-path requests can improve CLI and README artifact discoverability.",
          "risk_level": "low",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "scripts/yao.py",
            "README.md"
          ],
          "verification_commands": [
            "python3 tests/verify_yao_cli.py"
          ]
        },
        {
          "opportunity_id": "skillops-0a3a2de7c3",
          "proposal_id": "adapt-abfee25d3a",
          "pattern_id": "evidence_testing",
          "title": "Attach tests and evidence refresh to each upgrade",
          "opportunity_type": "quality-gate",
          "action_type": "add_eval",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 74,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=medium",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated verification and evidence requests should become focused checks.",
          "risk_level": "medium",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "tests/verify_adaptation_safety.py",
            "scripts/render_skill_os2_coverage.py",
            "reports/skill_os2_coverage.json"
          ],
          "verification_commands": [
            "python3 tests/verify_adaptation_safety.py",
            "python3 tests/verify_skill_os2_coverage.py"
          ]
        }
      ],
      "decision_policy": {
        "schema_version": "1.0",
        "contract": "skillops-opportunity-scoring",
        "score_range": [
          0,
          100
        ],
        "score_bands": {
          "85-100": "ready_for_approval_review",
          "70-84": "proposal_review",
          "50-69": "observe_more_evidence",
          "0-49": "report_only_or_no_action"
        },
        "action_types": [
          "add_eval",
          "agents_update",
          "patch_existing_skill",
          "report_only"
        ],
        "writes_source_files": false,
        "auto_patch_enabled": false,
        "approval_required_for_writes": true
      },
      "approval": {
        "approval_count": 0,
        "pending_review_count": 0,
        "applied_count": 0,
        "rollback_count": 0
      },
      "release_state": {
        "local_blueprint_ready": true,
        "public_world_class_ready": false,
        "world_class_pending_count": 4,
        "release_lock_ready": false,
        "evidence_consistency_ok": true
      },
      "actions": [
        {
          "key": "review-adaptation-proposals",
          "priority": "high",
          "action": "Review proposal-only adaptation items before preparing any approval ledger entry."
        },
        {
          "key": "close-world-class-evidence",
          "priority": "high",
          "action": "Collect accepted external or human evidence for the pending world-class ledger entries."
        }
      ],
      "failures": [],
      "source_reports": {
        "patterns": "reports/user_patterns.json",
        "proposals": "reports/adaptation_proposals.json",
        "approval_ledger": "reports/adaptation_approval_ledger.json",
        "regression": "reports/adaptation_regression_report.json",
        "skill_os2_coverage": "reports/skill_os2_coverage.json",
        "world_class_ledger": "reports/world_class_evidence_ledger.json",
        "evidence_consistency": "reports/evidence_consistency.json",
        "benchmark_reproducibility": "reports/benchmark_reproducibility.json"
      },
      "artifacts": {
        "json": "reports/skillops/daily/2026-07-02.json",
        "markdown": "reports/skillops/daily/2026-07-02.md"
      },
      "source_path": "reports/skillops/daily/2026-07-02.json"
    },
    "weekly_curator": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02T06:33:07Z",
      "skill_dir": ".",
      "decision": "curator-review",
      "week_id": "2026-W27",
      "daily_report_count": 5,
      "opportunity_count": 25,
      "unique_opportunity_count": 5,
      "ready_for_approval_review_count": 1,
      "proposal_review_count": 4,
      "observe_more_evidence_count": 0,
      "report_only_count": 0,
      "top_score": 88,
      "skill_count": 11,
      "actionable_portfolio_issue_count": 0,
      "release_lock_ready": false,
      "evidence_consistency_ok": true,
      "public_world_class_ready": false,
      "world_class_pending_count": 4,
      "writes_source_files": false,
      "auto_patch_enabled": false,
      "failure_count": 0,
      "summary": {
        "decision": "curator-review",
        "week_id": "2026-W27",
        "daily_report_count": 5,
        "opportunity_count": 25,
        "unique_opportunity_count": 5,
        "ready_for_approval_review_count": 1,
        "proposal_review_count": 4,
        "observe_more_evidence_count": 0,
        "report_only_count": 0,
        "top_score": 88,
        "skill_count": 11,
        "actionable_portfolio_issue_count": 0,
        "release_lock_ready": false,
        "evidence_consistency_ok": true,
        "public_world_class_ready": false,
        "world_class_pending_count": 4,
        "writes_source_files": false,
        "auto_patch_enabled": false,
        "failure_count": 0
      },
      "curator_contract": {
        "schema_version": "1.0",
        "contract": "weekly-skillops-curator-report",
        "cadence": "weekly",
        "source_of_truth": [
          "reports/skillops/daily/*.json",
          "reports/skill_atlas.json",
          "reports/benchmark_reproducibility.json",
          "reports/evidence_consistency.json",
          "reports/world_class_evidence_ledger.json"
        ],
        "raw_content_stored": false,
        "redacted_or_generated_evidence_only": true,
        "proposal_only": true,
        "writes_source_files": false,
        "auto_patch_enabled": false,
        "approval_required_for_writes": true,
        "counts_as_world_class_evidence": false
      },
      "report_contract": {
        "schema_version": "1.0",
        "contract": "weekly-skillops-curator-report",
        "top_level_mirrors_summary": true,
        "summary_fields": [
          "decision",
          "week_id",
          "daily_report_count",
          "opportunity_count",
          "unique_opportunity_count",
          "ready_for_approval_review_count",
          "proposal_review_count",
          "observe_more_evidence_count",
          "report_only_count",
          "top_score",
          "skill_count",
          "actionable_portfolio_issue_count",
          "release_lock_ready",
          "evidence_consistency_ok",
          "public_world_class_ready",
          "world_class_pending_count",
          "writes_source_files",
          "auto_patch_enabled",
          "failure_count"
        ]
      },
      "daily_reports": [
        "reports/skillops/daily/2026-06-16.json",
        "reports/skillops/daily/2026-06-17.json",
        "reports/skillops/daily/2026-06-20.json",
        "reports/skillops/daily/2026-06-21.json",
        "reports/skillops/daily/2026-07-02.json"
      ],
      "opportunity_summary": {
        "action_type_counts": {
          "add_eval": 1,
          "agents_update": 1,
          "patch_existing_skill": 3
        },
        "decision_counts": {
          "proposal_review": 4,
          "ready_for_approval_review": 1
        },
        "risk_level_counts": {
          "low": 3,
          "medium": 2
        }
      },
      "curator_queue": [
        {
          "opportunity_id": "skillops-4ad91c18dd",
          "proposal_id": "adapt-fbfe921ba5",
          "pattern_id": "report_ui",
          "title": "Improve report layout, visual hierarchy, and chart readability",
          "opportunity_type": "artifact-quality",
          "action_type": "patch_existing_skill",
          "decision": "ready_for_approval_review",
          "priority": "medium",
          "score": 88,
          "score_reasons": [
            "support_count=5",
            "confidence=0.95",
            "risk=medium",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated report layout feedback maps to existing renderer and design doctrine changes.",
          "risk_level": "medium",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 5,
          "target_files": [
            "scripts/render_skill_overview.py",
            "references/artifact-design-doctrine.md",
            "tests/verify_skill_overview.py"
          ],
          "verification_commands": [
            "python3 tests/verify_skill_overview.py",
            "python3 tests/verify_skill_report_charts.py"
          ],
          "daily_report_date": "2026-06-16"
        },
        {
          "opportunity_id": "skillops-531e13c1c6",
          "proposal_id": "adapt-59d219a1fb",
          "pattern_id": "approval_safety",
          "title": "Keep adaptive iteration approval-gated",
          "opportunity_type": "governance",
          "action_type": "agents_update",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 82,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=low",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated privacy and approval signals should tighten durable operating guidance.",
          "risk_level": "low",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "references/user-memory-policy.md",
            "references/autonomous-adaptation.md",
            "schemas/adaptation-proposal.schema.json"
          ],
          "verification_commands": [
            "python3 tests/verify_adaptation_safety.py"
          ],
          "daily_report_date": "2026-06-16"
        },
        {
          "opportunity_id": "skillops-709ef884f3",
          "proposal_id": "adapt-18c7517f3d",
          "pattern_id": "language_default",
          "title": "Keep reports Chinese-first with optional English",
          "opportunity_type": "report-experience",
          "action_type": "patch_existing_skill",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 82,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=low",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated language preferences can improve existing report templates after approval.",
          "risk_level": "low",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "scripts/render_skill_overview.py",
            "references/artifact-design-doctrine.md"
          ],
          "verification_commands": [
            "python3 tests/verify_skill_overview.py"
          ],
          "daily_report_date": "2026-06-16"
        },
        {
          "opportunity_id": "skillops-f9e43237aa",
          "proposal_id": "adapt-457baca160",
          "pattern_id": "delivery_format",
          "title": "Make generated artifact paths explicit in CLI output",
          "opportunity_type": "artifact-discoverability",
          "action_type": "patch_existing_skill",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 82,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=low",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated delivery-path requests can improve CLI and README artifact discoverability.",
          "risk_level": "low",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "scripts/yao.py",
            "README.md"
          ],
          "verification_commands": [
            "python3 tests/verify_yao_cli.py"
          ],
          "daily_report_date": "2026-06-16"
        },
        {
          "opportunity_id": "skillops-0a3a2de7c3",
          "proposal_id": "adapt-abfee25d3a",
          "pattern_id": "evidence_testing",
          "title": "Attach tests and evidence refresh to each upgrade",
          "opportunity_type": "quality-gate",
          "action_type": "add_eval",
          "decision": "proposal_review",
          "priority": "medium",
          "score": 74,
          "score_reasons": [
            "support_count=2",
            "confidence=0.79",
            "risk=medium",
            "target_files_present",
            "verification_present",
            "approval_required"
          ],
          "policy_reason": "Repeated verification and evidence requests should become focused checks.",
          "risk_level": "medium",
          "requires_approval": true,
          "write_allowed_without_approval": false,
          "evidence_count": 2,
          "target_files": [
            "tests/verify_adaptation_safety.py",
            "scripts/render_skill_os2_coverage.py",
            "reports/skill_os2_coverage.json"
          ],
          "verification_commands": [
            "python3 tests/verify_adaptation_safety.py",
            "python3 tests/verify_skill_os2_coverage.py"
          ],
          "daily_report_date": "2026-06-16"
        }
      ],
      "portfolio": {
        "skill_count": 11,
        "actionable_issue_count": 0,
        "route_collision_count": 5,
        "actionable_route_collision_count": 0,
        "owner_gap_count": 8,
        "actionable_owner_gap_count": 0,
        "stale_count": 9,
        "actionable_stale_count": 0,
        "drift_signal_count": 0,
        "actionable_drift_signal_count": 0,
        "no_route_opportunity_count": 0
      },
      "release_state": {
        "release_lock_ready": false,
        "evidence_consistency_ok": true,
        "public_world_class_ready": false,
        "world_class_pending_count": 4
      },
      "actions": [
        {
          "key": "review-ready-opportunities",
          "priority": "high",
          "action": "Review the top ready-for-approval SkillOps opportunities before preparing any approval ledger entry."
        },
        {
          "key": "close-world-class-evidence",
          "priority": "high",
          "action": "Collect accepted external or human evidence for pending world-class ledger entries before public claims."
        }
      ],
      "failures": [],
      "source_reports": {
        "daily_dir": "reports/skillops/daily",
        "skill_atlas": "reports/skill_atlas.json",
        "benchmark_reproducibility": "reports/benchmark_reproducibility.json",
        "evidence_consistency": "reports/evidence_consistency.json",
        "world_class_ledger": "reports/world_class_evidence_ledger.json"
      },
      "artifacts": {
        "json": "reports/skillops/weekly/2026-W27.json",
        "markdown": "reports/skillops/weekly/2026-W27.md"
      },
      "source_path": "reports/skillops/weekly/2026-W27.json"
    },
    "review_waivers": {
      "schema_version": "1.0",
      "ok": true,
      "skill_dir": ".",
      "generated_at": "2026-06-13",
      "summary": {
        "waiver_count": 0,
        "active_count": 0,
        "expired_count": 0,
        "invalid_count": 0,
        "covered_gate_count": 0,
        "covered_gate_keys": [],
        "waiver_candidate_count": 2,
        "waiverable_open_count": 1,
        "non_waivable_count": 1
      },
      "policy": {
        "blocker_waivers_allowed": false,
        "minimum_reason_chars": 20,
        "expires_required": true,
        "review_studio_gate_keys": [
          "architecture-maintainability",
          "context-budget",
          "intent-canvas",
          "operations-loop",
          "output-lab",
          "permission-gates",
          "permission-runtime",
          "python-compat",
          "registry-audit",
          "release-notes",
          "review-waivers",
          "runtime-matrix",
          "skill-atlas",
          "trigger-lab",
          "trust-report",
          "world-class-evidence"
        ],
        "known_gate_keys": [
          "architecture-maintainability",
          "context-budget",
          "intent-canvas",
          "operations-loop",
          "output-lab",
          "permission-gates",
          "permission-runtime",
          "python-compat",
          "registry-audit",
          "release-notes",
          "runtime-matrix",
          "skill-atlas",
          "trigger-lab",
          "trust-report"
        ],
        "waiverable_gate_keys": [
          "architecture-maintainability",
          "context-budget",
          "intent-canvas",
          "operations-loop",
          "output-lab",
          "permission-gates",
          "permission-runtime",
          "python-compat",
          "registry-audit",
          "release-notes",
          "runtime-matrix",
          "skill-atlas",
          "trigger-lab",
          "trust-report"
        ],
        "non_waivable_gate_keys": [
          "review-waivers",
          "world-class-evidence"
        ]
      },
      "waivers": [],
      "waiver_candidates": [
        {
          "gate_key": "output-lab",
          "label": "Output Lab",
          "status": "needs-reviewer-decision",
          "waiver_allowed": true,
          "decision_options": [
            "accepted-risk",
            "false-positive",
            "temporary-exception"
          ],
          "risk_summary": "review pending 5; model-executed 10; output failures 0",
          "required_review": [
            "Reviewer confirms this release does not claim provider-backed or human-adjudicated output superiority.",
            "Reviewer names the release scope and expiry date.",
            "Reviewer links output_review_adjudication or output_execution evidence."
          ],
          "suggested_evidence": "reports/output_review_adjudication.md",
          "suggested_command": "python3 scripts/yao.py review-waivers . --add-waiver --gate-key output-lab --reviewer \"<reviewer>\" --reason \"Output Lab has pending human/provider evidence; accepted only for this bounded review scope.\" --expires-at 2027-06-13 --evidence reports/output_review_adjudication.md",
          "world_class_boundary": "Does not count as provider, human, or public world-class completion evidence."
        },
        {
          "gate_key": "world-class-evidence",
          "label": "World-Class Evidence",
          "status": "cannot-waive",
          "waiver_allowed": false,
          "risk_summary": "4 pending evidence entries; 1 human pending; 3 external pending",
          "required_review": [
            "Do not use a waiver to claim public world-class readiness.",
            "Either submit accepted ledger evidence or state that this release does not claim world-class completion.",
            "Keep claim guard active until ledger summary.ready_to_claim_world_class is true."
          ],
          "suggested_evidence": "reports/world_class_evidence_ledger.md",
          "suggested_command": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-claim-guard .",
          "world_class_boundary": "Non-waivable completion boundary."
        }
      ],
      "failures": [],
      "warnings": [],
      "artifacts": {
        "json": "reports/review_waivers.json",
        "markdown": "reports/review_waivers.md"
      }
    },
    "review_annotations": {
      "schema_version": "1.0",
      "ok": true,
      "skill_dir": ".",
      "source": "tests/tmp_review_studio/empty_review_annotations_input.json",
      "summary": {
        "annotation_count": 0,
        "open_count": 0,
        "resolved_count": 0,
        "deferred_count": 0,
        "open_blocker_count": 0,
        "open_warning_count": 0,
        "linked_gate_count": 0,
        "target_missing_count": 0,
        "failure_count": 0
      },
      "annotations": [],
      "failures": [],
      "template_written": false,
      "artifacts": {
        "json": "reports/review_annotations.json",
        "markdown": "reports/review_annotations.md"
      }
    },
    "adaptation_proposals": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02T06:33:07Z",
      "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,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "decision": "evidence-pending",
      "ready_to_claim_world_class": false,
      "ledger_entry_count": 4,
      "source_accepted_count": 1,
      "accepted_count": 0,
      "pending_count": 4,
      "human_pending_count": 1,
      "external_pending_count": 3,
      "submitted_entry_count": 0,
      "reviewer_approved_submission_count": 0,
      "missing_submission_count": 4,
      "invalid_submission_count": 0,
      "source_check_count": 19,
      "source_pass_count": 12,
      "source_blocked_count": 7,
      "submitted_but_pending_count": 0,
      "source_accepted_without_valid_submission_count": 1,
      "overclaim_guard_active": true,
      "summary": {
        "ledger_entry_count": 4,
        "source_accepted_count": 1,
        "accepted_count": 0,
        "pending_count": 4,
        "human_pending_count": 1,
        "external_pending_count": 3,
        "submitted_entry_count": 0,
        "reviewer_approved_submission_count": 0,
        "missing_submission_count": 4,
        "invalid_submission_count": 0,
        "source_check_count": 19,
        "source_pass_count": 12,
        "source_blocked_count": 7,
        "submitted_but_pending_count": 0,
        "source_accepted_without_valid_submission_count": 1,
        "overclaim_guard_active": true,
        "ready_to_claim_world_class": false,
        "decision": "evidence-pending"
      },
      "report_contract": {
        "schema_version": "1.0",
        "contract": "world-class-evidence-ledger",
        "top_level_mirrors_summary": true,
        "summary_fields": [
          "decision",
          "ready_to_claim_world_class",
          "ledger_entry_count",
          "source_accepted_count",
          "accepted_count",
          "pending_count",
          "human_pending_count",
          "external_pending_count",
          "submitted_entry_count",
          "reviewer_approved_submission_count",
          "missing_submission_count",
          "invalid_submission_count",
          "source_check_count",
          "source_pass_count",
          "source_blocked_count",
          "submitted_but_pending_count",
          "source_accepted_without_valid_submission_count",
          "overclaim_guard_active"
        ],
        "source_of_truth": "summary"
      },
      "entries": [
        {
          "key": "provider-holdout",
          "label": "Provider Holdout",
          "category": "external",
          "owner": "operator with provider credentials",
          "status": "pending",
          "source_status": "pass",
          "source_accepted": true,
          "current": "model-executed 10; token-observed 10",
          "objective": "Collect at least one provider-backed output-eval holdout run with model, timing, and token metadata.",
          "runbook": [
            "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
            "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
            "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/provider-holdout.intake.json to evidence/world_class/submissions/provider-holdout.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "provenance_requirements": [
            "provider-backed model run",
            "observed timing",
            "observed token metadata"
          ],
          "success_checks": [
            "reports/output_execution_runs.json summary.model_executed_count > 0",
            "reports/output_execution_runs.json summary.timing_observed_count > 0",
            "reports/output_execution_runs.json summary.token_observed_count > 0",
            "reports/skill_os2_audit.json item provider-holdout status becomes pass"
          ],
          "evidence_artifacts": [
            "reports/output_execution_runs.json",
            "reports/output_execution_runs.md",
            "reports/skill_os2_audit.json",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/provider-holdout.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "privacy_contract": [
            "Do not commit provider credentials or environment dumps.",
            "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
          ],
          "observed_state": {
            "model_executed_count": 10,
            "timing_observed_count": 10,
            "token_observed_count": 10,
            "accepted": true
          },
          "source_checklist": [
            {
              "evidence_key": "provider-holdout",
              "label": "Provider model run",
              "field": "model_executed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Run provider-backed output-exec with real credentials."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Timing observed",
              "field": "timing_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should record timing metadata."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Token usage observed",
              "field": "token_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should return non-estimated token usage."
            }
          ],
          "source_check_count": 3,
          "source_pass_count": 3,
          "source_blocked_count": 0,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/provider-holdout.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Run provider-backed holdout cases with real credentials and commit only aggregate evidence."
        },
        {
          "key": "human-adjudication",
          "label": "Human Adjudication",
          "category": "human",
          "owner": "human reviewer",
          "status": "pending",
          "source_status": "human_required",
          "source_accepted": false,
          "current": "0/5 decisions; pending 5",
          "objective": "Record real blind A/B reviewer decisions before claiming human output review completion.",
          "runbook": [
            "python3 scripts/yao.py output-review-kit --write-template",
            "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
            "python3 scripts/adjudicate_output_review.py --write-template",
            "Record reviewer choices in a separate JSON, JSONL, or CSV decision source with reviewer, reviewed_at, case_id, winner_variant, confidence, required reason, and truthful reviewer_attestation only.",
            "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "python3 scripts/yao.py output-review",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/human-adjudication.intake.json to evidence/world_class/submissions/human-adjudication.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "provenance_requirements": [
            "real reviewer identity",
            "blind A/B decisions",
            "answer key unopened until decisions exist"
          ],
          "success_checks": [
            "reports/output_review_adjudication.json summary.pending_count == 0",
            "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
            "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
            "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
            "reports/output_review_adjudication.json summary.blind_review_attested is true",
            "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
            "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
            "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
            "reports/skill_os2_audit.json item human-adjudication status becomes pass"
          ],
          "evidence_artifacts": [
            "reports/output_blind_review_pack.md",
            "reports/output_review_kit.md",
            "reports/output_review_decisions.json",
            "reports/output_review_adjudication.json",
            "reports/output_review_adjudication.md",
            "scripts/import_output_review_decisions.py",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/human-adjudication.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "privacy_contract": [
            "Reviewer decisions should not include raw user data or private customer detail.",
            "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
            "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
            "The adjudication evidence stores prompt_sha256 instead of raw prompt text.",
            "The decision and adjudication artifacts preserve blind_pack_sha256 so reviewers can audit exactly which pack was judged.",
            "Keep the answer key separate until after decisions are recorded."
          ],
          "observed_state": {
            "pair_count": 5,
            "judgment_count": 0,
            "pending_count": 5,
            "invalid_decision_count": 0,
            "answer_revealed_count": 0,
            "reviewer_metadata_present": false,
            "reason_required": true,
            "blind_review_attested": false,
            "raw_content_excluded_attested": true,
            "reviewer_reason_required_attested": true,
            "ready_for_human_evidence": false,
            "raw_content_allowed": false,
            "raw_content_path_count": 0,
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "human-adjudication",
              "label": "Review pairs exist",
              "field": "pair_count",
              "expected": ">0",
              "actual": 5,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Generate the blind A/B review pack."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No pending decisions",
              "field": "pending_count",
              "expected": "==0",
              "actual": 5,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record a reviewer choice and reason for every pair."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Judgments complete",
              "field": "judgment_count",
              "expected": "==pair_count",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Every pair needs one valid human judgment."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No invalid decisions",
              "field": "invalid_decision_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Fix malformed winner/confidence entries."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reviewer metadata",
              "field": "reviewer_metadata_present",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record reviewer and reviewed_at before adjudication can count."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reason required",
              "field": "reason_required",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Keep reason mandatory for every imported or direct reviewer decision."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Blind review attested",
              "field": "blind_review_attested",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content attested",
              "field": "raw_content_excluded_attested",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Attest that reviewer decisions exclude raw prompts, outputs, transcripts, messages, and private user content."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Adjudication evidence should store prompt hashes and reviewer metadata, not raw prompts, outputs, transcripts, or messages."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Human evidence ready",
              "field": "ready_for_human_evidence",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
            }
          ],
          "source_check_count": 10,
          "source_pass_count": 5,
          "source_blocked_count": 5,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/human-adjudication.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Record real A/B choices, reviewer metadata, and blind-review attestation, then regenerate adjudication."
        },
        {
          "key": "native-permission-enforcement",
          "label": "Native Permission Enforcement",
          "category": "external",
          "owner": "target client or installer integrator",
          "status": "pending",
          "source_status": "external_required",
          "source_accepted": false,
          "current": "native-enforced targets 0; installer-enforced targets 4",
          "objective": "Prove at least one real target client or external installer runtime guard enforces approved high-permission capabilities.",
          "runbook": [
            "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
            "Update the generated target adapter only when the guard is actually enforced by that target.",
            "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip",
            "python3 scripts/yao.py install-simulate . --package-dir dist --install-root dist/install-simulation",
            "python3 scripts/yao.py runtime-permissions . --package-dir dist",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/native-permission-enforcement.intake.json to evidence/world_class/submissions/native-permission-enforcement.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "provenance_requirements": [
            "real target client or external installer runtime guard",
            "native enforcement flag or externally accepted guard proof",
            "residual risk retained for fallback targets"
          ],
          "success_checks": [
            "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
            "reports/runtime_permission_probes.json summary.failure_count == 0",
            "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
            "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
          ],
          "evidence_artifacts": [
            "dist/targets/*/adapter.json",
            "reports/runtime_permission_probes.json",
            "reports/runtime_permission_probes.md",
            "reports/install_simulation.json",
            "reports/install_simulation.md",
            "security/permission_policy.json",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/native-permission-enforcement.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "privacy_contract": [
            "Do not mark native_enforcement true for metadata-only fallbacks.",
            "Keep residual risks visible for targets that still rely on operator enforcement."
          ],
          "observed_state": {
            "native_enforcement_count": 0,
            "metadata_fallback_count": 4,
            "installer_enforcement_pass_count": 4,
            "installer_permission_failure_count": 0,
            "installer_enforcement_ready": true,
            "residual_risk_count": 4,
            "failure_count": 0,
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Native enforcement",
              "field": "native_enforcement_count",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Collect real target-client or external runtime guard proof."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Probe failures",
              "field": "failure_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Runtime permission probes must stay clean."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Installer support",
              "field": "installer_enforcement_ready",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Installer enforcement is supporting evidence, not native proof."
            }
          ],
          "source_check_count": 3,
          "source_pass_count": 2,
          "source_blocked_count": 1,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/native-permission-enforcement.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Integrate a real target-client or external installer runtime guard before claiming native permission enforcement."
        },
        {
          "key": "native-client-telemetry",
          "label": "Native Client Telemetry",
          "category": "external",
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "status": "pending",
          "source_status": "external_required",
          "source_accepted": false,
          "current": "external source events 0; adoption samples 1",
          "objective": "Import production metadata-only events from a real external client into the local drift loop.",
          "runbook": [
            "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
            "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
            "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl",
            "python3 scripts/yao.py skill-atlas --workspace-root .",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/native-client-telemetry.intake.json to evidence/world_class/submissions/native-client-telemetry.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "provenance_requirements": [
            "real external client source",
            "metadata-only event",
            "local-first import path"
          ],
          "success_checks": [
            "reports/adoption_drift_report.json summary.source_types.external > 0",
            "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
            "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
          ],
          "evidence_artifacts": [
            "reports/adoption_drift_report.json",
            "reports/adoption_drift_report.md",
            "reports/telemetry_hook_recipes.json",
            "scripts/telemetry_native_host.py",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/native-client-telemetry.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "privacy_contract": [
            "Telemetry must remain metadata-only and local-first.",
            "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
          ],
          "observed_state": {
            "external_source_events": 0,
            "adoption_sample_count": 1,
            "raw_content_allowed": false,
            "risk_band": "low",
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "native-client-telemetry",
              "label": "External events",
              "field": "external_source_events",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Import at least one metadata-only event from a real client."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Adoption sample",
              "field": "adoption_sample_count",
              "expected": ">0",
              "actual": 1,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must include adoption outcome evidence."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must stay metadata-only."
            }
          ],
          "source_check_count": 3,
          "source_pass_count": 2,
          "source_blocked_count": 1,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/native-client-telemetry.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Install a real client against the native host and import production metadata-only events."
        }
      ],
      "source_plan": {
        "json": "reports/world_class_evidence_plan.json",
        "markdown": "reports/world_class_evidence_plan.md",
        "task_count": 4,
        "evidence_requirement_count": 4
      },
      "submissions": {
        "directory": "evidence/world_class/submissions",
        "ledger_counts_submission_as_completion": false,
        "source_pass_requires_valid_submission": true
      },
      "artifacts": {
        "json": "reports/world_class_evidence_ledger.json",
        "markdown": "reports/world_class_evidence_ledger.md",
        "intake": "reports/world_class_evidence_intake.md"
      }
    },
    "world_class_evidence_intake": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "summary": {
        "schema_present": true,
        "ledger_entry_count": 4,
        "template_count": 4,
        "template_pass_count": 4,
        "submission_count": 0,
        "valid_submission_count": 0,
        "invalid_submission_count": 0,
        "operator_checklist_count": 4,
        "operator_checklist_ready_count": 0,
        "valid_packet_source_incomplete_count": 0,
        "ready_for_external_collection": true,
        "ready_for_ledger_review": false,
        "ready_to_claim_world_class": false,
        "overclaim_guard_active": true,
        "decision": "awaiting-submissions"
      },
      "schema": "evidence/world_class/intake.schema.json",
      "templates": [
        {
          "path": "evidence/world_class/templates/provider-holdout.intake.json",
          "evidence_key": "provider-holdout",
          "status": "pass",
          "template_only": true,
          "artifact_integrity": {
            "artifact_ref_count": 1,
            "artifact_existing_count": 0,
            "artifact_sha256_verified_count": 0,
            "required_artifact_count": 0,
            "required_artifact_verified_count": 0
          },
          "errors": []
        },
        {
          "path": "evidence/world_class/templates/human-adjudication.intake.json",
          "evidence_key": "human-adjudication",
          "status": "pass",
          "template_only": true,
          "artifact_integrity": {
            "artifact_ref_count": 2,
            "artifact_existing_count": 0,
            "artifact_sha256_verified_count": 0,
            "required_artifact_count": 0,
            "required_artifact_verified_count": 0
          },
          "errors": []
        },
        {
          "path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "evidence_key": "native-permission-enforcement",
          "status": "pass",
          "template_only": true,
          "artifact_integrity": {
            "artifact_ref_count": 3,
            "artifact_existing_count": 0,
            "artifact_sha256_verified_count": 0,
            "required_artifact_count": 0,
            "required_artifact_verified_count": 0
          },
          "errors": []
        },
        {
          "path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "evidence_key": "native-client-telemetry",
          "status": "pass",
          "template_only": true,
          "artifact_integrity": {
            "artifact_ref_count": 2,
            "artifact_existing_count": 0,
            "artifact_sha256_verified_count": 0,
            "required_artifact_count": 0,
            "required_artifact_verified_count": 0
          },
          "errors": []
        }
      ],
      "submissions": [],
      "operator_checklist": [
        {
          "evidence_key": "provider-holdout",
          "label": "Provider Holdout",
          "category": "external",
          "owner": "operator with provider credentials",
          "readiness": "awaiting-submission",
          "blocking_reason": "No real evidence submission has been provided yet.",
          "template_status": "pass",
          "submission_status": "missing",
          "source_accepted": true,
          "observed_state": {
            "model_executed_count": 10,
            "timing_observed_count": 10,
            "token_observed_count": 10,
            "accepted": true
          },
          "template_path": "evidence/world_class/templates/provider-holdout.intake.json",
          "submission_path": "evidence/world_class/submissions/provider-holdout.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "provider-backed model run",
              "observed timing",
              "observed token metadata"
            ],
            "runbook": [
              "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
              "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/provider-holdout.intake.json to evidence/world_class/submissions/provider-holdout.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/output_execution_runs.json summary.model_executed_count > 0",
              "reports/output_execution_runs.json summary.timing_observed_count > 0",
              "reports/output_execution_runs.json summary.token_observed_count > 0",
              "reports/skill_os2_audit.json item provider-holdout status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/output_execution_runs.json",
              "reports/output_execution_runs.md",
              "reports/skill_os2_audit.json",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/provider-holdout.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Do not commit provider credentials or environment dumps.",
              "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
            ]
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Run provider-backed holdout cases with real credentials and commit only aggregate evidence."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Human Adjudication",
          "category": "human",
          "owner": "human reviewer",
          "readiness": "awaiting-submission",
          "blocking_reason": "No real evidence submission has been provided yet.",
          "template_status": "pass",
          "submission_status": "missing",
          "source_accepted": false,
          "observed_state": {
            "pair_count": 5,
            "judgment_count": 0,
            "pending_count": 5,
            "invalid_decision_count": 0,
            "answer_revealed_count": 0,
            "reviewer_metadata_present": false,
            "reason_required": true,
            "blind_review_attested": false,
            "raw_content_excluded_attested": true,
            "reviewer_reason_required_attested": true,
            "ready_for_human_evidence": false,
            "raw_content_allowed": false,
            "raw_content_path_count": 0,
            "accepted": false
          },
          "template_path": "evidence/world_class/templates/human-adjudication.intake.json",
          "submission_path": "evidence/world_class/submissions/human-adjudication.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "real reviewer identity",
              "blind A/B decisions",
              "answer key unopened until decisions exist"
            ],
            "runbook": [
              "python3 scripts/yao.py output-review-kit --write-template",
              "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
              "python3 scripts/adjudicate_output_review.py --write-template",
              "Record reviewer choices in a separate JSON, JSONL, or CSV decision source with reviewer, reviewed_at, case_id, winner_variant, confidence, required reason, and truthful reviewer_attestation only.",
              "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
              "python3 scripts/yao.py output-review",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/human-adjudication.intake.json to evidence/world_class/submissions/human-adjudication.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/output_review_adjudication.json summary.pending_count == 0",
              "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
              "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
              "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
              "reports/output_review_adjudication.json summary.blind_review_attested is true",
              "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
              "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
              "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
              "reports/skill_os2_audit.json item human-adjudication status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/output_blind_review_pack.md",
              "reports/output_review_kit.md",
              "reports/output_review_decisions.json",
              "reports/output_review_adjudication.json",
              "reports/output_review_adjudication.md",
              "scripts/import_output_review_decisions.py",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/human-adjudication.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Reviewer decisions should not include raw user data or private customer detail.",
              "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
              "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
              "The adjudication evidence stores prompt_sha256 instead of raw prompt text.",
              "The decision and adjudication artifacts preserve blind_pack_sha256 so reviewers can audit exactly which pack was judged.",
              "Keep the answer key separate until after decisions are recorded."
            ]
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Record real A/B choices, reviewer metadata, and blind-review attestation, then regenerate adjudication."
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Native Permission Enforcement",
          "category": "external",
          "owner": "target client or installer integrator",
          "readiness": "awaiting-submission",
          "blocking_reason": "No real evidence submission has been provided yet.",
          "template_status": "pass",
          "submission_status": "missing",
          "source_accepted": false,
          "observed_state": {
            "native_enforcement_count": 0,
            "metadata_fallback_count": 4,
            "installer_enforcement_pass_count": 4,
            "installer_permission_failure_count": 0,
            "installer_enforcement_ready": true,
            "residual_risk_count": 4,
            "failure_count": 0,
            "accepted": false
          },
          "template_path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "submission_path": "evidence/world_class/submissions/native-permission-enforcement.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "real target client or external installer runtime guard",
              "native enforcement flag or externally accepted guard proof",
              "residual risk retained for fallback targets"
            ],
            "runbook": [
              "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
              "Update the generated target adapter only when the guard is actually enforced by that target.",
              "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip",
              "python3 scripts/yao.py install-simulate . --package-dir dist --install-root dist/install-simulation",
              "python3 scripts/yao.py runtime-permissions . --package-dir dist",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/native-permission-enforcement.intake.json to evidence/world_class/submissions/native-permission-enforcement.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
              "reports/runtime_permission_probes.json summary.failure_count == 0",
              "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
              "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
            ],
            "evidence_artifacts": [
              "dist/targets/*/adapter.json",
              "reports/runtime_permission_probes.json",
              "reports/runtime_permission_probes.md",
              "reports/install_simulation.json",
              "reports/install_simulation.md",
              "security/permission_policy.json",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/native-permission-enforcement.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Do not mark native_enforcement true for metadata-only fallbacks.",
              "Keep residual risks visible for targets that still rely on operator enforcement."
            ]
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Integrate a real target-client or external installer runtime guard before claiming native permission enforcement."
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "Native Client Telemetry",
          "category": "external",
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "readiness": "awaiting-submission",
          "blocking_reason": "No real evidence submission has been provided yet.",
          "template_status": "pass",
          "submission_status": "missing",
          "source_accepted": false,
          "observed_state": {
            "external_source_events": 0,
            "adoption_sample_count": 1,
            "raw_content_allowed": false,
            "risk_band": "low",
            "accepted": false
          },
          "template_path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "submission_path": "evidence/world_class/submissions/native-client-telemetry.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "real external client source",
              "metadata-only event",
              "local-first import path"
            ],
            "runbook": [
              "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
              "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
              "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl",
              "python3 scripts/yao.py skill-atlas --workspace-root .",
              "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
              "Copy evidence/world_class/templates/native-client-telemetry.intake.json to evidence/world_class/submissions/native-client-telemetry.json and fill only real evidence fields.",
              "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
            ],
            "success_checks": [
              "reports/adoption_drift_report.json summary.source_types.external > 0",
              "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
              "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
            ],
            "evidence_artifacts": [
              "reports/adoption_drift_report.json",
              "reports/adoption_drift_report.md",
              "reports/telemetry_hook_recipes.json",
              "scripts/telemetry_native_host.py",
              "evidence/world_class/intake.schema.json",
              "evidence/world_class/templates/native-client-telemetry.intake.json",
              "reports/world_class_evidence_intake.json",
              "reports/world_class_evidence_intake.md"
            ],
            "privacy_contract": [
              "Telemetry must remain metadata-only and local-first.",
              "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
            ]
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          },
          "next_action": "Install a real client against the native host and import production metadata-only events."
        }
      ],
      "source_ledger": {
        "json": "reports/world_class_evidence_ledger.json",
        "markdown": "reports/world_class_evidence_ledger.md",
        "pending_count": 4
      },
      "artifacts": {
        "json": "reports/world_class_evidence_intake.json",
        "markdown": "reports/world_class_evidence_intake.md"
      }
    },
    "world_class_evidence_preflight": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "summary": {
        "evidence_item_count": 4,
        "precheck_count": 14,
        "precheck_pass_count": 9,
        "precheck_missing_count": 1,
        "precheck_optional_count": 1,
        "precheck_human_required_count": 1,
        "precheck_external_required_count": 2,
        "collection_ready_count": 1,
        "collection_blocked_count": 3,
        "source_check_count": 19,
        "source_pass_count": 12,
        "source_blocked_count": 7,
        "repair_checklist_count": 11,
        "repair_blocked_count": 11,
        "repair_ready_count": 0,
        "repair_phase_counts": {
          "unblock-access": 4,
          "collect-source": 7
        },
        "next_repair_action_id": "human-adjudication-precheck-human-reviewer",
        "next_repair_phase": "unblock-access",
        "next_repair_owner": "human reviewer",
        "next_repair_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
        "repair_counts_as_completion": false,
        "phase_queue_count": 2,
        "phase_queue_blocked_count": 2,
        "phase_queue_row_count": 11,
        "phase_queue_next_phase": "unblock-access",
        "phase_queue_next_action_id": "human-adjudication-precheck-human-reviewer",
        "phase_queue_next_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
        "phase_queue_counts_as_completion": false,
        "pending_count": 4,
        "ready_to_claim_world_class": false,
        "credential_value_exposed": false,
        "preflight_counts_as_evidence": false,
        "decision": "collection-preflight-blocked"
      },
      "status_counts": {
        "blocked": 3,
        "ready-for-human-review": 1
      },
      "precheck_status_counts": {
        "pass": 9,
        "missing": 1,
        "optional": 1,
        "human-required": 1,
        "external-required": 2
      },
      "items": [
        {
          "evidence_key": "provider-holdout",
          "label": "Provider Holdout",
          "category": "external",
          "owner": "operator with provider credentials",
          "status": "blocked",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": true,
          "prechecks": [
            {
              "evidence_key": "provider-holdout",
              "key": "output-cases",
              "label": "Output eval cases",
              "kind": "file",
              "required": true,
              "next_action": "Keep output holdout cases available before provider execution.",
              "secret_value_redacted": false,
              "path": "evals/output/cases.jsonl",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "provider-holdout",
              "key": "provider-runner",
              "label": "Provider runner",
              "kind": "file",
              "required": true,
              "next_action": "Use the provider runner instead of the local command runner for model-backed evidence.",
              "secret_value_redacted": false,
              "path": "scripts/provider_output_eval_runner.py",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "provider-holdout",
              "key": "provider-api-key",
              "label": "Provider credential",
              "kind": "env_any",
              "required": true,
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "secret_value_redacted": true,
              "env_any": [
                "OPENAI_API_KEY",
                "DEEPSEEK_API_KEY"
              ],
              "status": "missing",
              "actual": "not-set",
              "set_count": 0,
              "set_envs": []
            },
            {
              "evidence_key": "provider-holdout",
              "key": "provider-model",
              "label": "Provider model",
              "kind": "env",
              "required": false,
              "next_action": "Optionally set YAO_OUTPUT_EVAL_MODEL, or pass --provider-model for the selected provider.",
              "secret_value_redacted": false,
              "env": "YAO_OUTPUT_EVAL_MODEL",
              "status": "optional",
              "actual": "not-set",
              "default": "provider-specific model, or pass --provider-model"
            }
          ],
          "source_checklist": [
            {
              "evidence_key": "provider-holdout",
              "label": "Provider model run",
              "field": "model_executed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Run provider-backed output-exec with real credentials."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Timing observed",
              "field": "timing_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should record timing metadata."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Token usage observed",
              "field": "token_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should return non-estimated token usage."
            }
          ],
          "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
          "submission_path": "evidence/world_class/submissions/provider-holdout.json",
          "template_path": "evidence/world_class/templates/provider-holdout.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions",
            "prepare_prefilled_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions --prefill-artifacts",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "submission_kit": {
            "prepare_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions",
            "prefill_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions --prefill-artifacts",
            "output_dir": "evidence/world_class/submissions",
            "draft_path": "evidence/world_class/submissions/provider-holdout.json",
            "template_path": "evidence/world_class/templates/provider-holdout.intake.json",
            "artifact_role_contract": {
              "schema_version": "1.0",
              "role_source": "world-class-submission-kit",
              "counts_as_evidence": false,
              "artifact_prefill_counts_as_evidence": false,
              "submission_ref_total_count": 1,
              "submission_ref_ready_count": 1,
              "supporting_evidence_total_count": 6,
              "supporting_evidence_ready_count": 6,
              "roles": [
                {
                  "role": "submission-ref",
                  "label": "Submission refs",
                  "copy_to_artifact_refs": true,
                  "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
                },
                {
                  "role": "supporting-evidence",
                  "label": "Supporting evidence",
                  "copy_to_artifact_refs": false,
                  "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
                }
              ]
            },
            "drafts_count_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false
          },
          "runbook": [
            "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
            "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
            "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/provider-holdout.intake.json to evidence/world_class/submissions/provider-holdout.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "repair_checklist": [
            {
              "action_id": "provider-holdout-precheck-provider-api-key",
              "evidence_key": "provider-holdout",
              "repair_type": "precheck",
              "target": "provider-api-key",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "operator with provider credentials",
              "status": "blocked",
              "blocking_reason": "Required env_any precheck is missing.",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            }
          ],
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "operator with provider credentials"
              ],
              "evidence_keys": [
                "provider-holdout"
              ],
              "next_action_id": "provider-holdout-precheck-provider-api-key",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "provider-holdout-precheck-provider-api-key",
                  "evidence_key": "provider-holdout",
                  "repair_type": "precheck",
                  "target": "provider-api-key",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "operator with provider credentials",
                  "status": "blocked",
                  "blocking_reason": "Required env_any precheck is missing.",
                  "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            }
          ]
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Human Adjudication",
          "category": "human",
          "owner": "human reviewer",
          "status": "ready-for-human-review",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": false,
          "prechecks": [
            {
              "evidence_key": "human-adjudication",
              "key": "review-kit",
              "label": "Blind review kit",
              "kind": "file",
              "required": true,
              "next_action": "Open the blind review kit and record real reviewer choices with required rationale.",
              "secret_value_redacted": false,
              "path": "reports/output_review_kit.html",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "human-adjudication",
              "key": "decision-template",
              "label": "Decision template",
              "kind": "file",
              "required": true,
              "next_action": "Import real A/B decisions with reviewer, reviewed_at, winner_variant, confidence, reason, and truthful blind-review attestation via `python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication`.",
              "secret_value_redacted": false,
              "path": "reports/output_review_decisions.json",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "human-adjudication",
              "key": "decision-importer",
              "label": "Decision importer",
              "kind": "file",
              "required": true,
              "next_action": "Use the importer to reject raw content fields and normalize reviewer decisions before adjudication.",
              "secret_value_redacted": false,
              "path": "scripts/import_output_review_decisions.py",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "human-adjudication",
              "key": "human-reviewer",
              "label": "Human reviewer",
              "kind": "human",
              "required": true,
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "secret_value_redacted": false,
              "status": "human-required",
              "actual": "external-human-action"
            }
          ],
          "source_checklist": [
            {
              "evidence_key": "human-adjudication",
              "label": "Review pairs exist",
              "field": "pair_count",
              "expected": ">0",
              "actual": 5,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Generate the blind A/B review pack."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No pending decisions",
              "field": "pending_count",
              "expected": "==0",
              "actual": 5,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record a reviewer choice and reason for every pair."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Judgments complete",
              "field": "judgment_count",
              "expected": "==pair_count",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Every pair needs one valid human judgment."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No invalid decisions",
              "field": "invalid_decision_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Fix malformed winner/confidence entries."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reviewer metadata",
              "field": "reviewer_metadata_present",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record reviewer and reviewed_at before adjudication can count."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reason required",
              "field": "reason_required",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Keep reason mandatory for every imported or direct reviewer decision."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Blind review attested",
              "field": "blind_review_attested",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content attested",
              "field": "raw_content_excluded_attested",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Attest that reviewer decisions exclude raw prompts, outputs, transcripts, messages, and private user content."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Adjudication evidence should store prompt hashes and reviewer metadata, not raw prompts, outputs, transcripts, or messages."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Human evidence ready",
              "field": "ready_for_human_evidence",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
            }
          ],
          "next_action": "Assign a real reviewer identity before claiming human adjudication.",
          "submission_path": "evidence/world_class/submissions/human-adjudication.json",
          "template_path": "evidence/world_class/templates/human-adjudication.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions",
            "prepare_prefilled_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions --prefill-artifacts",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "submission_kit": {
            "prepare_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions",
            "prefill_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions --prefill-artifacts",
            "output_dir": "evidence/world_class/submissions",
            "draft_path": "evidence/world_class/submissions/human-adjudication.json",
            "template_path": "evidence/world_class/templates/human-adjudication.intake.json",
            "artifact_role_contract": {
              "schema_version": "1.0",
              "role_source": "world-class-submission-kit",
              "counts_as_evidence": false,
              "artifact_prefill_counts_as_evidence": false,
              "submission_ref_total_count": 2,
              "submission_ref_ready_count": 2,
              "supporting_evidence_total_count": 8,
              "supporting_evidence_ready_count": 8,
              "roles": [
                {
                  "role": "submission-ref",
                  "label": "Submission refs",
                  "copy_to_artifact_refs": true,
                  "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
                },
                {
                  "role": "supporting-evidence",
                  "label": "Supporting evidence",
                  "copy_to_artifact_refs": false,
                  "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
                }
              ]
            },
            "drafts_count_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false
          },
          "runbook": [
            "python3 scripts/yao.py output-review-kit --write-template",
            "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
            "python3 scripts/adjudicate_output_review.py --write-template",
            "Record reviewer choices in a separate JSON, JSONL, or CSV decision source with reviewer, reviewed_at, case_id, winner_variant, confidence, required reason, and truthful reviewer_attestation only.",
            "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "python3 scripts/yao.py output-review",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/human-adjudication.intake.json to evidence/world_class/submissions/human-adjudication.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "repair_checklist": [
            {
              "action_id": "human-adjudication-precheck-human-reviewer",
              "evidence_key": "human-adjudication",
              "repair_type": "precheck",
              "target": "human-reviewer",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Required human precheck is human-required.",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-blind_review_attested",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "blind_review_attested",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-judgment_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "judgment_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
              "next_action": "Every pair needs one valid human judgment.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-pending_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "pending_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 5 does not satisfy '==0'.",
              "next_action": "Record a reviewer choice and reason for every pair.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-ready_for_human_evidence",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "ready_for_human_evidence",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-reviewer_metadata_present",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "reviewer_metadata_present",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Record reviewer and reviewed_at before adjudication can count.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ],
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "human reviewer"
              ],
              "evidence_keys": [
                "human-adjudication"
              ],
              "next_action_id": "human-adjudication-precheck-human-reviewer",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "human-adjudication-precheck-human-reviewer",
                  "evidence_key": "human-adjudication",
                  "repair_type": "precheck",
                  "target": "human-reviewer",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Required human precheck is human-required.",
                  "next_action": "Assign a real reviewer identity before claiming human adjudication.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 5,
              "row_count": 5,
              "owners": [
                "human reviewer"
              ],
              "evidence_keys": [
                "human-adjudication"
              ],
              "next_action_id": "human-adjudication-source-check-blind_review_attested",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "human-adjudication-source-check-blind_review_attested",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "blind_review_attested",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value False does not satisfy 'true'.",
                  "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-judgment_count",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "judgment_count",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
                  "next_action": "Every pair needs one valid human judgment.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-pending_count",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "pending_count",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value 5 does not satisfy '==0'.",
                  "next_action": "Record a reviewer choice and reason for every pair.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-ready_for_human_evidence",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "ready_for_human_evidence",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value False does not satisfy 'true'.",
                  "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-reviewer_metadata_present",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "reviewer_metadata_present",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value False does not satisfy 'true'.",
                  "next_action": "Record reviewer and reviewed_at before adjudication can count.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                }
              ]
            }
          ]
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Native Permission Enforcement",
          "category": "external",
          "owner": "target client or installer integrator",
          "status": "blocked",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": false,
          "prechecks": [
            {
              "evidence_key": "native-permission-enforcement",
              "key": "permission-policy",
              "label": "Permission policy",
              "kind": "file",
              "required": true,
              "next_action": "Keep approved high-permission capabilities explicit.",
              "secret_value_redacted": false,
              "path": "security/permission_policy.json",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "native-permission-enforcement",
              "key": "permission-probes",
              "label": "Runtime probes",
              "kind": "file",
              "required": true,
              "next_action": "Refresh runtime permission probes after packaging changes.",
              "secret_value_redacted": false,
              "path": "reports/runtime_permission_probes.json",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "native-permission-enforcement",
              "key": "native-guard",
              "label": "Native guard",
              "kind": "external",
              "required": true,
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "secret_value_redacted": false,
              "status": "external-required",
              "actual": "external-integration-required"
            }
          ],
          "source_checklist": [
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Native enforcement",
              "field": "native_enforcement_count",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Collect real target-client or external runtime guard proof."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Probe failures",
              "field": "failure_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Runtime permission probes must stay clean."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Installer support",
              "field": "installer_enforcement_ready",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Installer enforcement is supporting evidence, not native proof."
            }
          ],
          "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
          "submission_path": "evidence/world_class/submissions/native-permission-enforcement.json",
          "template_path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions",
            "prepare_prefilled_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions --prefill-artifacts",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "submission_kit": {
            "prepare_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions",
            "prefill_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions --prefill-artifacts",
            "output_dir": "evidence/world_class/submissions",
            "draft_path": "evidence/world_class/submissions/native-permission-enforcement.json",
            "template_path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
            "artifact_role_contract": {
              "schema_version": "1.0",
              "role_source": "world-class-submission-kit",
              "counts_as_evidence": false,
              "artifact_prefill_counts_as_evidence": false,
              "submission_ref_total_count": 2,
              "submission_ref_ready_count": 2,
              "supporting_evidence_total_count": 11,
              "supporting_evidence_ready_count": 11,
              "roles": [
                {
                  "role": "submission-ref",
                  "label": "Submission refs",
                  "copy_to_artifact_refs": true,
                  "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
                },
                {
                  "role": "supporting-evidence",
                  "label": "Supporting evidence",
                  "copy_to_artifact_refs": false,
                  "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
                }
              ]
            },
            "drafts_count_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false
          },
          "runbook": [
            "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
            "Update the generated target adapter only when the guard is actually enforced by that target.",
            "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip",
            "python3 scripts/yao.py install-simulate . --package-dir dist --install-root dist/install-simulation",
            "python3 scripts/yao.py runtime-permissions . --package-dir dist",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/native-permission-enforcement.intake.json to evidence/world_class/submissions/native-permission-enforcement.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "repair_checklist": [
            {
              "action_id": "native-permission-enforcement-precheck-native-guard",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "precheck",
              "target": "native-guard",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "source-check",
              "target": "native_enforcement_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ],
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "target client or installer integrator"
              ],
              "evidence_keys": [
                "native-permission-enforcement"
              ],
              "next_action_id": "native-permission-enforcement-precheck-native-guard",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-permission-enforcement-precheck-native-guard",
                  "evidence_key": "native-permission-enforcement",
                  "repair_type": "precheck",
                  "target": "native-guard",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "target client or installer integrator",
                  "status": "blocked",
                  "blocking_reason": "Required external precheck is external-required.",
                  "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "target client or installer integrator"
              ],
              "evidence_keys": [
                "native-permission-enforcement"
              ],
              "next_action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
                  "evidence_key": "native-permission-enforcement",
                  "repair_type": "source-check",
                  "target": "native_enforcement_count",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "target client or installer integrator",
                  "status": "blocked",
                  "blocking_reason": "Current value 0 does not satisfy '>0'.",
                  "next_action": "Collect real target-client or external runtime guard proof.",
                  "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                }
              ]
            }
          ]
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "Native Client Telemetry",
          "category": "external",
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "status": "blocked",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": false,
          "prechecks": [
            {
              "evidence_key": "native-client-telemetry",
              "key": "native-host",
              "label": "Native telemetry host",
              "kind": "file",
              "required": true,
              "next_action": "Use the native host to receive metadata-only client events.",
              "secret_value_redacted": false,
              "path": "scripts/telemetry_native_host.py",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "native-client-telemetry",
              "key": "hook-recipes",
              "label": "Hook recipes",
              "kind": "file",
              "required": true,
              "next_action": "Refresh telemetry hook recipes before external client installation.",
              "secret_value_redacted": false,
              "path": "reports/telemetry_hook_recipes.json",
              "status": "pass",
              "actual": "present"
            },
            {
              "evidence_key": "native-client-telemetry",
              "key": "external-client",
              "label": "External client",
              "kind": "external",
              "required": true,
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "secret_value_redacted": false,
              "status": "external-required",
              "actual": "external-integration-required"
            }
          ],
          "source_checklist": [
            {
              "evidence_key": "native-client-telemetry",
              "label": "External events",
              "field": "external_source_events",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Import at least one metadata-only event from a real client."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Adoption sample",
              "field": "adoption_sample_count",
              "expected": ">0",
              "actual": 1,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must include adoption outcome evidence."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must stay metadata-only."
            }
          ],
          "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
          "submission_path": "evidence/world_class/submissions/native-client-telemetry.json",
          "template_path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions",
            "prepare_prefilled_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions --prefill-artifacts",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "submission_kit": {
            "prepare_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions",
            "prefill_command": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions --prefill-artifacts",
            "output_dir": "evidence/world_class/submissions",
            "draft_path": "evidence/world_class/submissions/native-client-telemetry.json",
            "template_path": "evidence/world_class/templates/native-client-telemetry.intake.json",
            "artifact_role_contract": {
              "schema_version": "1.0",
              "role_source": "world-class-submission-kit",
              "counts_as_evidence": false,
              "artifact_prefill_counts_as_evidence": false,
              "submission_ref_total_count": 2,
              "submission_ref_ready_count": 2,
              "supporting_evidence_total_count": 6,
              "supporting_evidence_ready_count": 6,
              "roles": [
                {
                  "role": "submission-ref",
                  "label": "Submission refs",
                  "copy_to_artifact_refs": true,
                  "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
                },
                {
                  "role": "supporting-evidence",
                  "label": "Supporting evidence",
                  "copy_to_artifact_refs": false,
                  "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
                }
              ]
            },
            "drafts_count_as_evidence": false,
            "artifact_prefill_counts_as_evidence": false
          },
          "runbook": [
            "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
            "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
            "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl",
            "python3 scripts/yao.py skill-atlas --workspace-root .",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/native-client-telemetry.intake.json to evidence/world_class/submissions/native-client-telemetry.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "repair_checklist": [
            {
              "action_id": "native-client-telemetry-precheck-external-client",
              "evidence_key": "native-client-telemetry",
              "repair_type": "precheck",
              "target": "external-client",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-source-check-external_source_events",
              "evidence_key": "native-client-telemetry",
              "repair_type": "source-check",
              "target": "external_source_events",
              "phase": "collect-source",
              "priority": 40,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ],
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "Browser/Chrome/IDE/provider client integrator"
              ],
              "evidence_keys": [
                "native-client-telemetry"
              ],
              "next_action_id": "native-client-telemetry-precheck-external-client",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-client-telemetry-precheck-external-client",
                  "evidence_key": "native-client-telemetry",
                  "repair_type": "precheck",
                  "target": "external-client",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "Browser/Chrome/IDE/provider client integrator",
                  "status": "blocked",
                  "blocking_reason": "Required external precheck is external-required.",
                  "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "Browser/Chrome/IDE/provider client integrator"
              ],
              "evidence_keys": [
                "native-client-telemetry"
              ],
              "next_action_id": "native-client-telemetry-source-check-external_source_events",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-client-telemetry-source-check-external_source_events",
                  "evidence_key": "native-client-telemetry",
                  "repair_type": "source-check",
                  "target": "external_source_events",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "Browser/Chrome/IDE/provider client integrator",
                  "status": "blocked",
                  "blocking_reason": "Current value 0 does not satisfy '>0'.",
                  "next_action": "Import at least one metadata-only event from a real client.",
                  "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                }
              ]
            }
          ]
        }
      ],
      "prechecks": [
        {
          "evidence_key": "provider-holdout",
          "key": "output-cases",
          "label": "Output eval cases",
          "kind": "file",
          "required": true,
          "next_action": "Keep output holdout cases available before provider execution.",
          "secret_value_redacted": false,
          "path": "evals/output/cases.jsonl",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "provider-holdout",
          "key": "provider-runner",
          "label": "Provider runner",
          "kind": "file",
          "required": true,
          "next_action": "Use the provider runner instead of the local command runner for model-backed evidence.",
          "secret_value_redacted": false,
          "path": "scripts/provider_output_eval_runner.py",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "provider-holdout",
          "key": "provider-api-key",
          "label": "Provider credential",
          "kind": "env_any",
          "required": true,
          "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
          "secret_value_redacted": true,
          "env_any": [
            "OPENAI_API_KEY",
            "DEEPSEEK_API_KEY"
          ],
          "status": "missing",
          "actual": "not-set",
          "set_count": 0,
          "set_envs": []
        },
        {
          "evidence_key": "provider-holdout",
          "key": "provider-model",
          "label": "Provider model",
          "kind": "env",
          "required": false,
          "next_action": "Optionally set YAO_OUTPUT_EVAL_MODEL, or pass --provider-model for the selected provider.",
          "secret_value_redacted": false,
          "env": "YAO_OUTPUT_EVAL_MODEL",
          "status": "optional",
          "actual": "not-set",
          "default": "provider-specific model, or pass --provider-model"
        },
        {
          "evidence_key": "human-adjudication",
          "key": "review-kit",
          "label": "Blind review kit",
          "kind": "file",
          "required": true,
          "next_action": "Open the blind review kit and record real reviewer choices with required rationale.",
          "secret_value_redacted": false,
          "path": "reports/output_review_kit.html",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "human-adjudication",
          "key": "decision-template",
          "label": "Decision template",
          "kind": "file",
          "required": true,
          "next_action": "Import real A/B decisions with reviewer, reviewed_at, winner_variant, confidence, reason, and truthful blind-review attestation via `python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication`.",
          "secret_value_redacted": false,
          "path": "reports/output_review_decisions.json",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "human-adjudication",
          "key": "decision-importer",
          "label": "Decision importer",
          "kind": "file",
          "required": true,
          "next_action": "Use the importer to reject raw content fields and normalize reviewer decisions before adjudication.",
          "secret_value_redacted": false,
          "path": "scripts/import_output_review_decisions.py",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "human-adjudication",
          "key": "human-reviewer",
          "label": "Human reviewer",
          "kind": "human",
          "required": true,
          "next_action": "Assign a real reviewer identity before claiming human adjudication.",
          "secret_value_redacted": false,
          "status": "human-required",
          "actual": "external-human-action"
        },
        {
          "evidence_key": "native-permission-enforcement",
          "key": "permission-policy",
          "label": "Permission policy",
          "kind": "file",
          "required": true,
          "next_action": "Keep approved high-permission capabilities explicit.",
          "secret_value_redacted": false,
          "path": "security/permission_policy.json",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "native-permission-enforcement",
          "key": "permission-probes",
          "label": "Runtime probes",
          "kind": "file",
          "required": true,
          "next_action": "Refresh runtime permission probes after packaging changes.",
          "secret_value_redacted": false,
          "path": "reports/runtime_permission_probes.json",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "native-permission-enforcement",
          "key": "native-guard",
          "label": "Native guard",
          "kind": "external",
          "required": true,
          "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
          "secret_value_redacted": false,
          "status": "external-required",
          "actual": "external-integration-required"
        },
        {
          "evidence_key": "native-client-telemetry",
          "key": "native-host",
          "label": "Native telemetry host",
          "kind": "file",
          "required": true,
          "next_action": "Use the native host to receive metadata-only client events.",
          "secret_value_redacted": false,
          "path": "scripts/telemetry_native_host.py",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "native-client-telemetry",
          "key": "hook-recipes",
          "label": "Hook recipes",
          "kind": "file",
          "required": true,
          "next_action": "Refresh telemetry hook recipes before external client installation.",
          "secret_value_redacted": false,
          "path": "reports/telemetry_hook_recipes.json",
          "status": "pass",
          "actual": "present"
        },
        {
          "evidence_key": "native-client-telemetry",
          "key": "external-client",
          "label": "External client",
          "kind": "external",
          "required": true,
          "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
          "secret_value_redacted": false,
          "status": "external-required",
          "actual": "external-integration-required"
        }
      ],
      "source_checklist": [
        {
          "evidence_key": "provider-holdout",
          "label": "Provider model run",
          "field": "model_executed_count",
          "expected": ">0",
          "actual": 10,
          "status": "pass",
          "source_accepted": true,
          "next_action": "Run provider-backed output-exec with real credentials."
        },
        {
          "evidence_key": "provider-holdout",
          "label": "Timing observed",
          "field": "timing_observed_count",
          "expected": ">0",
          "actual": 10,
          "status": "pass",
          "source_accepted": true,
          "next_action": "Provider execution should record timing metadata."
        },
        {
          "evidence_key": "provider-holdout",
          "label": "Token usage observed",
          "field": "token_observed_count",
          "expected": ">0",
          "actual": 10,
          "status": "pass",
          "source_accepted": true,
          "next_action": "Provider execution should return non-estimated token usage."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Review pairs exist",
          "field": "pair_count",
          "expected": ">0",
          "actual": 5,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Generate the blind A/B review pack."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "No pending decisions",
          "field": "pending_count",
          "expected": "==0",
          "actual": 5,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Record a reviewer choice and reason for every pair."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Judgments complete",
          "field": "judgment_count",
          "expected": "==pair_count",
          "actual": 0,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Every pair needs one valid human judgment."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "No invalid decisions",
          "field": "invalid_decision_count",
          "expected": "==0",
          "actual": 0,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Fix malformed winner/confidence entries."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Reviewer metadata",
          "field": "reviewer_metadata_present",
          "expected": "true",
          "actual": false,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Record reviewer and reviewed_at before adjudication can count."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Reason required",
          "field": "reason_required",
          "expected": "true",
          "actual": true,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Keep reason mandatory for every imported or direct reviewer decision."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Blind review attested",
          "field": "blind_review_attested",
          "expected": "true",
          "actual": false,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Raw content attested",
          "field": "raw_content_excluded_attested",
          "expected": "true",
          "actual": true,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Attest that reviewer decisions exclude raw prompts, outputs, transcripts, messages, and private user content."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Raw content blocked",
          "field": "raw_content_allowed",
          "expected": "false",
          "actual": false,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Adjudication evidence should store prompt hashes and reviewer metadata, not raw prompts, outputs, transcripts, or messages."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Human evidence ready",
          "field": "ready_for_human_evidence",
          "expected": "true",
          "actual": false,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Native enforcement",
          "field": "native_enforcement_count",
          "expected": ">0",
          "actual": 0,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Collect real target-client or external runtime guard proof."
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Probe failures",
          "field": "failure_count",
          "expected": "==0",
          "actual": 0,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Runtime permission probes must stay clean."
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Installer support",
          "field": "installer_enforcement_ready",
          "expected": "true",
          "actual": true,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Installer enforcement is supporting evidence, not native proof."
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "External events",
          "field": "external_source_events",
          "expected": ">0",
          "actual": 0,
          "status": "blocked",
          "source_accepted": false,
          "next_action": "Import at least one metadata-only event from a real client."
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "Adoption sample",
          "field": "adoption_sample_count",
          "expected": ">0",
          "actual": 1,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Telemetry must include adoption outcome evidence."
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "Raw content blocked",
          "field": "raw_content_allowed",
          "expected": "false",
          "actual": false,
          "status": "pass",
          "source_accepted": false,
          "next_action": "Telemetry must stay metadata-only."
        }
      ],
      "repair_checklist": [
        {
          "action_id": "human-adjudication-precheck-human-reviewer",
          "evidence_key": "human-adjudication",
          "repair_type": "precheck",
          "target": "human-reviewer",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Required human precheck is human-required.",
          "next_action": "Assign a real reviewer identity before claiming human adjudication.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "native-client-telemetry-precheck-external-client",
          "evidence_key": "native-client-telemetry",
          "repair_type": "precheck",
          "target": "external-client",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "status": "blocked",
          "blocking_reason": "Required external precheck is external-required.",
          "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "native-permission-enforcement-precheck-native-guard",
          "evidence_key": "native-permission-enforcement",
          "repair_type": "precheck",
          "target": "native-guard",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "target client or installer integrator",
          "status": "blocked",
          "blocking_reason": "Required external precheck is external-required.",
          "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "provider-holdout-precheck-provider-api-key",
          "evidence_key": "provider-holdout",
          "repair_type": "precheck",
          "target": "provider-api-key",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "operator with provider credentials",
          "status": "blocked",
          "blocking_reason": "Required env_any precheck is missing.",
          "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-blind_review_attested",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "blind_review_attested",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value False does not satisfy 'true'.",
          "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-judgment_count",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "judgment_count",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
          "next_action": "Every pair needs one valid human judgment.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-pending_count",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "pending_count",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value 5 does not satisfy '==0'.",
          "next_action": "Record a reviewer choice and reason for every pair.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-ready_for_human_evidence",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "ready_for_human_evidence",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value False does not satisfy 'true'.",
          "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-reviewer_metadata_present",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "reviewer_metadata_present",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value False does not satisfy 'true'.",
          "next_action": "Record reviewer and reviewed_at before adjudication can count.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "native-client-telemetry-source-check-external_source_events",
          "evidence_key": "native-client-telemetry",
          "repair_type": "source-check",
          "target": "external_source_events",
          "phase": "collect-source",
          "priority": 40,
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "status": "blocked",
          "blocking_reason": "Current value 0 does not satisfy '>0'.",
          "next_action": "Import at least one metadata-only event from a real client.",
          "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
          "evidence_key": "native-permission-enforcement",
          "repair_type": "source-check",
          "target": "native_enforcement_count",
          "phase": "collect-source",
          "priority": 40,
          "owner": "target client or installer integrator",
          "status": "blocked",
          "blocking_reason": "Current value 0 does not satisfy '>0'.",
          "next_action": "Collect real target-client or external runtime guard proof.",
          "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        }
      ],
      "phase_queue": [
        {
          "phase": "unblock-access",
          "label": "Unblock access",
          "priority": 20,
          "status": "blocked",
          "blocked_count": 4,
          "row_count": 4,
          "owners": [
            "Browser/Chrome/IDE/provider client integrator",
            "human reviewer",
            "operator with provider credentials",
            "target client or installer integrator"
          ],
          "evidence_keys": [
            "human-adjudication",
            "native-client-telemetry",
            "native-permission-enforcement",
            "provider-holdout"
          ],
          "next_action_id": "human-adjudication-precheck-human-reviewer",
          "next_action": "Assign a real reviewer identity before claiming human adjudication.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "counts_as_completion": false,
          "rows": [
            {
              "action_id": "human-adjudication-precheck-human-reviewer",
              "evidence_key": "human-adjudication",
              "repair_type": "precheck",
              "target": "human-reviewer",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Required human precheck is human-required.",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-precheck-external-client",
              "evidence_key": "native-client-telemetry",
              "repair_type": "precheck",
              "target": "external-client",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-precheck-native-guard",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "precheck",
              "target": "native-guard",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "provider-holdout-precheck-provider-api-key",
              "evidence_key": "provider-holdout",
              "repair_type": "precheck",
              "target": "provider-api-key",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "operator with provider credentials",
              "status": "blocked",
              "blocking_reason": "Required env_any precheck is missing.",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            }
          ]
        },
        {
          "phase": "collect-source",
          "label": "Collect source",
          "priority": 40,
          "status": "blocked",
          "blocked_count": 7,
          "row_count": 7,
          "owners": [
            "Browser/Chrome/IDE/provider client integrator",
            "human reviewer",
            "target client or installer integrator"
          ],
          "evidence_keys": [
            "human-adjudication",
            "native-client-telemetry",
            "native-permission-enforcement"
          ],
          "next_action_id": "human-adjudication-source-check-blind_review_attested",
          "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "counts_as_completion": false,
          "rows": [
            {
              "action_id": "human-adjudication-source-check-blind_review_attested",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "blind_review_attested",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-judgment_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "judgment_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
              "next_action": "Every pair needs one valid human judgment.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-pending_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "pending_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 5 does not satisfy '==0'.",
              "next_action": "Record a reviewer choice and reason for every pair.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-ready_for_human_evidence",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "ready_for_human_evidence",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-reviewer_metadata_present",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "reviewer_metadata_present",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Record reviewer and reviewed_at before adjudication can count.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-source-check-external_source_events",
              "evidence_key": "native-client-telemetry",
              "repair_type": "source-check",
              "target": "external_source_events",
              "phase": "collect-source",
              "priority": 40,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "source-check",
              "target": "native_enforcement_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ]
        }
      ],
      "submissions": {
        "directory": "evidence/world_class/submissions",
        "commands": {
          "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --output-dir evidence/world_class/submissions",
          "prepare_prefilled_submission": "python3 scripts/yao.py world-class-submission-kit . --output-dir evidence/world_class/submissions --prefill-artifacts",
          "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
          "submission_review": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
          "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
          "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
        },
        "submission_kit_command": "python3 scripts/yao.py world-class-submission-kit . --output-dir evidence/world_class/submissions",
        "submission_kit_prefill_command": "python3 scripts/yao.py world-class-submission-kit . --output-dir evidence/world_class/submissions --prefill-artifacts",
        "preflight_counts_submission_as_completion": false,
        "drafts_count_as_evidence": false,
        "artifact_prefill_counts_as_evidence": false,
        "artifact_role_contract": {
          "schema_version": "1.0",
          "role_source": "world-class-submission-kit",
          "counts_as_evidence": false,
          "artifact_prefill_counts_as_evidence": false,
          "submission_ref_total_count": 7,
          "submission_ref_ready_count": 7,
          "supporting_evidence_total_count": 31,
          "supporting_evidence_ready_count": 31,
          "roles": [
            {
              "role": "submission-ref",
              "label": "Submission refs",
              "copy_to_artifact_refs": true,
              "description": "Rows marked submission-ref are the aggregate paths expected in artifact_refs."
            },
            {
              "role": "supporting-evidence",
              "label": "Supporting evidence",
              "copy_to_artifact_refs": false,
              "description": "Supporting-evidence rows help reviewers audit the packet but do not all need to be copied into artifact_refs."
            }
          ]
        }
      },
      "source_reports": {
        "ledger": "reports/world_class_evidence_ledger.json",
        "intake": "reports/world_class_evidence_intake.json",
        "submission_review": "reports/world_class_submission_review.json",
        "operator_runbook": "reports/world_class_operator_runbook.json"
      },
      "artifacts": {
        "json": "reports/world_class_evidence_preflight.json",
        "markdown": "reports/world_class_evidence_preflight.md",
        "html": "reports/world_class_evidence_preflight.html"
      }
    },
    "world_class_submission_review": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "decision": "awaiting-submissions",
      "ready_to_claim_world_class": false,
      "review_item_count": 4,
      "accepted_count": 0,
      "awaiting_submission_count": 4,
      "valid_packet_source_incomplete_count": 0,
      "ready_for_ledger_review_count": 0,
      "fix_submission_count": 0,
      "unmatched_submission_count": 0,
      "invalid_submission_count": 0,
      "source_check_count": 19,
      "source_pass_count": 12,
      "source_blocked_count": 7,
      "review_counts_submission_as_completion": false,
      "summary": {
        "review_item_count": 4,
        "accepted_count": 0,
        "awaiting_submission_count": 4,
        "valid_packet_source_incomplete_count": 0,
        "ready_for_ledger_review_count": 0,
        "fix_submission_count": 0,
        "unmatched_submission_count": 0,
        "invalid_submission_count": 0,
        "source_check_count": 19,
        "source_pass_count": 12,
        "source_blocked_count": 7,
        "ready_to_claim_world_class": false,
        "review_counts_submission_as_completion": false,
        "decision": "awaiting-submissions"
      },
      "report_contract": {
        "schema_version": "1.0",
        "contract": "world-class-submission-review",
        "top_level_mirrors_summary": true,
        "summary_fields": [
          "decision",
          "ready_to_claim_world_class",
          "review_item_count",
          "accepted_count",
          "awaiting_submission_count",
          "valid_packet_source_incomplete_count",
          "ready_for_ledger_review_count",
          "fix_submission_count",
          "unmatched_submission_count",
          "invalid_submission_count",
          "source_check_count",
          "source_pass_count",
          "source_blocked_count",
          "review_counts_submission_as_completion"
        ],
        "source_of_truth": "summary"
      },
      "submissions": {
        "directory": "evidence/world_class/submissions",
        "review_counts_submission_as_completion": false
      },
      "items": [
        {
          "evidence_key": "provider-holdout",
          "label": "Provider Holdout",
          "category": "external",
          "owner": "operator with provider credentials",
          "ledger_status": "pending",
          "submission_status": "missing",
          "intake_status": "missing",
          "source_accepted": true,
          "review_state": "awaiting-submission",
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/provider-holdout.json",
          "submitted_by": "",
          "submitted_at": "",
          "artifact_ref_count": 0,
          "intake_errors": [],
          "observed_state": {
            "model_executed_count": 10,
            "timing_observed_count": 10,
            "token_observed_count": 10,
            "accepted": true
          },
          "source_checklist": [
            {
              "evidence_key": "provider-holdout",
              "label": "Provider model run",
              "field": "model_executed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Run provider-backed output-exec with real credentials."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Timing observed",
              "field": "timing_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should record timing metadata."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Token usage observed",
              "field": "token_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should return non-estimated token usage."
            }
          ],
          "source_check_count": 3,
          "source_pass_count": 3,
          "source_blocked_count": 0,
          "success_checks": [
            "reports/output_execution_runs.json summary.model_executed_count > 0",
            "reports/output_execution_runs.json summary.timing_observed_count > 0",
            "reports/output_execution_runs.json summary.token_observed_count > 0",
            "reports/skill_os2_audit.json item provider-holdout status becomes pass"
          ],
          "privacy_contract": [
            "Do not commit provider credentials or environment dumps.",
            "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
          ],
          "next_action": "Run provider-backed holdout cases with real credentials and commit only aggregate evidence."
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Human Adjudication",
          "category": "human",
          "owner": "human reviewer",
          "ledger_status": "pending",
          "submission_status": "missing",
          "intake_status": "missing",
          "source_accepted": false,
          "review_state": "awaiting-submission",
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/human-adjudication.json",
          "submitted_by": "",
          "submitted_at": "",
          "artifact_ref_count": 0,
          "intake_errors": [],
          "observed_state": {
            "pair_count": 5,
            "judgment_count": 0,
            "pending_count": 5,
            "invalid_decision_count": 0,
            "answer_revealed_count": 0,
            "reviewer_metadata_present": false,
            "reason_required": true,
            "blind_review_attested": false,
            "raw_content_excluded_attested": true,
            "reviewer_reason_required_attested": true,
            "ready_for_human_evidence": false,
            "raw_content_allowed": false,
            "raw_content_path_count": 0,
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "human-adjudication",
              "label": "Review pairs exist",
              "field": "pair_count",
              "expected": ">0",
              "actual": 5,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Generate the blind A/B review pack."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No pending decisions",
              "field": "pending_count",
              "expected": "==0",
              "actual": 5,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record a reviewer choice and reason for every pair."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Judgments complete",
              "field": "judgment_count",
              "expected": "==pair_count",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Every pair needs one valid human judgment."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No invalid decisions",
              "field": "invalid_decision_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Fix malformed winner/confidence entries."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reviewer metadata",
              "field": "reviewer_metadata_present",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record reviewer and reviewed_at before adjudication can count."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reason required",
              "field": "reason_required",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Keep reason mandatory for every imported or direct reviewer decision."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Blind review attested",
              "field": "blind_review_attested",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content attested",
              "field": "raw_content_excluded_attested",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Attest that reviewer decisions exclude raw prompts, outputs, transcripts, messages, and private user content."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Adjudication evidence should store prompt hashes and reviewer metadata, not raw prompts, outputs, transcripts, or messages."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Human evidence ready",
              "field": "ready_for_human_evidence",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
            }
          ],
          "source_check_count": 10,
          "source_pass_count": 5,
          "source_blocked_count": 5,
          "success_checks": [
            "reports/output_review_adjudication.json summary.pending_count == 0",
            "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
            "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
            "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
            "reports/output_review_adjudication.json summary.blind_review_attested is true",
            "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
            "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
            "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
            "reports/skill_os2_audit.json item human-adjudication status becomes pass"
          ],
          "privacy_contract": [
            "Reviewer decisions should not include raw user data or private customer detail.",
            "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
            "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
            "The adjudication evidence stores prompt_sha256 instead of raw prompt text.",
            "The decision and adjudication artifacts preserve blind_pack_sha256 so reviewers can audit exactly which pack was judged.",
            "Keep the answer key separate until after decisions are recorded."
          ],
          "next_action": "Record real A/B choices, reviewer metadata, and blind-review attestation, then regenerate adjudication."
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Native Permission Enforcement",
          "category": "external",
          "owner": "target client or installer integrator",
          "ledger_status": "pending",
          "submission_status": "missing",
          "intake_status": "missing",
          "source_accepted": false,
          "review_state": "awaiting-submission",
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/native-permission-enforcement.json",
          "submitted_by": "",
          "submitted_at": "",
          "artifact_ref_count": 0,
          "intake_errors": [],
          "observed_state": {
            "native_enforcement_count": 0,
            "metadata_fallback_count": 4,
            "installer_enforcement_pass_count": 4,
            "installer_permission_failure_count": 0,
            "installer_enforcement_ready": true,
            "residual_risk_count": 4,
            "failure_count": 0,
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Native enforcement",
              "field": "native_enforcement_count",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Collect real target-client or external runtime guard proof."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Probe failures",
              "field": "failure_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Runtime permission probes must stay clean."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Installer support",
              "field": "installer_enforcement_ready",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Installer enforcement is supporting evidence, not native proof."
            }
          ],
          "source_check_count": 3,
          "source_pass_count": 2,
          "source_blocked_count": 1,
          "success_checks": [
            "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
            "reports/runtime_permission_probes.json summary.failure_count == 0",
            "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
            "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
          ],
          "privacy_contract": [
            "Do not mark native_enforcement true for metadata-only fallbacks.",
            "Keep residual risks visible for targets that still rely on operator enforcement."
          ],
          "next_action": "Integrate a real target-client or external installer runtime guard before claiming native permission enforcement."
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "Native Client Telemetry",
          "category": "external",
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "ledger_status": "pending",
          "submission_status": "missing",
          "intake_status": "missing",
          "source_accepted": false,
          "review_state": "awaiting-submission",
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/native-client-telemetry.json",
          "submitted_by": "",
          "submitted_at": "",
          "artifact_ref_count": 0,
          "intake_errors": [],
          "observed_state": {
            "external_source_events": 0,
            "adoption_sample_count": 1,
            "raw_content_allowed": false,
            "risk_band": "low",
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "native-client-telemetry",
              "label": "External events",
              "field": "external_source_events",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Import at least one metadata-only event from a real client."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Adoption sample",
              "field": "adoption_sample_count",
              "expected": ">0",
              "actual": 1,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must include adoption outcome evidence."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must stay metadata-only."
            }
          ],
          "source_check_count": 3,
          "source_pass_count": 2,
          "source_blocked_count": 1,
          "success_checks": [
            "reports/adoption_drift_report.json summary.source_types.external > 0",
            "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
            "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
          ],
          "privacy_contract": [
            "Telemetry must remain metadata-only and local-first.",
            "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
          ],
          "next_action": "Install a real client against the native host and import production metadata-only events."
        }
      ],
      "unmatched_submissions": [],
      "source_reports": {
        "ledger": "reports/world_class_evidence_ledger.json",
        "intake": "reports/world_class_evidence_intake.json"
      },
      "artifacts": {
        "json": "reports/world_class_submission_review.json",
        "markdown": "reports/world_class_submission_review.md"
      }
    },
    "world_class_operator_runbook": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "summary": {
        "evidence_item_count": 4,
        "pending_count": 4,
        "accepted_count": 0,
        "awaiting_submission_count": 4,
        "ready_for_ledger_review_count": 0,
        "valid_packet_source_incomplete_count": 0,
        "invalid_submission_count": 0,
        "source_check_count": 19,
        "source_pass_count": 12,
        "source_blocked_count": 7,
        "repair_checklist_count": 11,
        "repair_blocked_count": 11,
        "phase_queue_count": 2,
        "phase_queue_blocked_count": 2,
        "phase_queue_row_count": 11,
        "phase_queue_next_phase": "unblock-access",
        "phase_queue_next_action_id": "human-adjudication-precheck-human-reviewer",
        "phase_queue_next_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
        "phase_queue_counts_as_completion": false,
        "coordination_step_count": 6,
        "coordination_user_required_step_count": 6,
        "coordination_pending_evidence_keys": [
          "human-adjudication",
          "native-client-telemetry",
          "native-permission-enforcement",
          "provider-holdout"
        ],
        "coordination_counts_as_completion": false,
        "release_gate_ready": false,
        "release_gate_blocked_count": 4,
        "release_gate_check_count": 5,
        "release_gate_counts_as_completion": false,
        "ready_to_claim_world_class": false,
        "runbook_counts_as_completion": false,
        "decision": "collect-evidence"
      },
      "submissions": {
        "directory": "evidence/world_class/submissions",
        "runbook_counts_submission_as_completion": false
      },
      "items": [
        {
          "evidence_key": "provider-holdout",
          "label": "Provider Holdout",
          "category": "external",
          "owner": "operator with provider credentials",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": true,
          "objective": "Collect at least one provider-backed output-eval holdout run with model, timing, and token metadata.",
          "current": "model-executed 10; token-observed 10",
          "execution_runbook": [
            "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
            "For OpenAI Responses: python3 scripts/yao.py output-exec --provider-runner openai --provider-model ${YAO_OUTPUT_EVAL_MODEL:-gpt-4.1-mini} --timeout-seconds 60",
            "For DeepSeek Chat Completions: python3 scripts/yao.py output-exec --provider-runner deepseek --provider-model deepseek-v4-flash --provider-api-format chat-completions --provider-thinking disabled --api-key-env DEEPSEEK_API_KEY --timeout-seconds 120",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/provider-holdout.intake.json to evidence/world_class/submissions/provider-holdout.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/provider-holdout.json",
          "template_path": "evidence/world_class/templates/provider-holdout.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key provider-holdout --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "review_queue": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "provider-backed model run",
              "observed timing",
              "observed token metadata"
            ],
            "success_checks": [
              "reports/output_execution_runs.json summary.model_executed_count > 0",
              "reports/output_execution_runs.json summary.timing_observed_count > 0",
              "reports/output_execution_runs.json summary.token_observed_count > 0",
              "reports/skill_os2_audit.json item provider-holdout status becomes pass"
            ],
            "privacy_contract": [
              "Do not commit provider credentials or environment dumps.",
              "The output execution report records output hashes and aggregate run metadata, not raw provider prompts."
            ]
          },
          "evidence_artifacts": [
            "reports/output_execution_runs.json",
            "reports/output_execution_runs.md",
            "reports/skill_os2_audit.json",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/provider-holdout.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "observed_state": {
            "model_executed_count": 10,
            "timing_observed_count": 10,
            "token_observed_count": 10,
            "accepted": true
          },
          "source_checklist": [
            {
              "evidence_key": "provider-holdout",
              "label": "Provider model run",
              "field": "model_executed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Run provider-backed output-exec with real credentials."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Timing observed",
              "field": "timing_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should record timing metadata."
            },
            {
              "evidence_key": "provider-holdout",
              "label": "Token usage observed",
              "field": "token_observed_count",
              "expected": ">0",
              "actual": 10,
              "status": "pass",
              "source_accepted": true,
              "next_action": "Provider execution should return non-estimated token usage."
            }
          ],
          "blocked_source_check_count": 0,
          "next_source_actions": [],
          "repair_checklist": [
            {
              "action_id": "provider-holdout-precheck-provider-api-key",
              "evidence_key": "provider-holdout",
              "repair_type": "precheck",
              "target": "provider-api-key",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "operator with provider credentials",
              "status": "blocked",
              "blocking_reason": "Required env_any precheck is missing.",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 1,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "operator with provider credentials"
              ],
              "evidence_keys": [
                "provider-holdout"
              ],
              "next_action_id": "provider-holdout-precheck-provider-api-key",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "provider-holdout-precheck-provider-api-key",
                  "evidence_key": "provider-holdout",
                  "repair_type": "precheck",
                  "target": "provider-api-key",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "operator with provider credentials",
                  "status": "blocked",
                  "blocking_reason": "Required env_any precheck is missing.",
                  "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            }
          ],
          "phase_queue_blocked_count": 1,
          "phase_queue_counts_as_completion": false,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/provider-holdout.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          }
        },
        {
          "evidence_key": "human-adjudication",
          "label": "Human Adjudication",
          "category": "human",
          "owner": "human reviewer",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": false,
          "objective": "Record real blind A/B reviewer decisions before claiming human output review completion.",
          "current": "0/5 decisions; pending 5",
          "execution_runbook": [
            "python3 scripts/yao.py output-review-kit --write-template",
            "Open reports/output_review_kit.md and choose A or B for each pair without opening the answer key.",
            "python3 scripts/adjudicate_output_review.py --write-template",
            "Record reviewer choices in a separate JSON, JSONL, or CSV decision source with reviewer, reviewed_at, case_id, winner_variant, confidence, required reason, and truthful reviewer_attestation only.",
            "python3 scripts/yao.py output-review-import --input <reviewer-decisions.json> --blind-review-attested --run-adjudication",
            "python3 scripts/yao.py output-review",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/human-adjudication.intake.json to evidence/world_class/submissions/human-adjudication.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/human-adjudication.json",
          "template_path": "evidence/world_class/templates/human-adjudication.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key human-adjudication --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "review_queue": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "real reviewer identity",
              "blind A/B decisions",
              "answer key unopened until decisions exist"
            ],
            "success_checks": [
              "reports/output_review_adjudication.json summary.pending_count == 0",
              "reports/output_review_adjudication.json summary.judgment_count == summary.pair_count",
              "reports/output_review_adjudication.json summary.invalid_decision_count == 0",
              "reports/output_review_adjudication.json summary.reviewer_metadata_present is true",
              "reports/output_review_adjudication.json summary.blind_review_attested is true",
              "reports/output_review_adjudication.json review_integrity.blind_pack_sha256 exists and matches reports/output_review_decisions.json",
              "reports/output_review_adjudication.json pairs and reviewer_checklist store prompt_sha256, not raw prompt text",
              "reports/output_review_adjudication.json summary.ready_for_human_evidence is true",
              "reports/skill_os2_audit.json item human-adjudication status becomes pass"
            ],
            "privacy_contract": [
              "Reviewer decisions should not include raw user data or private customer detail.",
              "Reviewer reasons must be rubric-based and must not include raw user data or private customer detail.",
              "The decision importer rejects raw prompt, output, transcript, message, and answer-key fields.",
              "The adjudication evidence stores prompt_sha256 instead of raw prompt text.",
              "The decision and adjudication artifacts preserve blind_pack_sha256 so reviewers can audit exactly which pack was judged.",
              "Keep the answer key separate until after decisions are recorded."
            ]
          },
          "evidence_artifacts": [
            "reports/output_blind_review_pack.md",
            "reports/output_review_kit.md",
            "reports/output_review_decisions.json",
            "reports/output_review_adjudication.json",
            "reports/output_review_adjudication.md",
            "scripts/import_output_review_decisions.py",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/human-adjudication.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "observed_state": {
            "pair_count": 5,
            "judgment_count": 0,
            "pending_count": 5,
            "invalid_decision_count": 0,
            "answer_revealed_count": 0,
            "reviewer_metadata_present": false,
            "reason_required": true,
            "blind_review_attested": false,
            "raw_content_excluded_attested": true,
            "reviewer_reason_required_attested": true,
            "ready_for_human_evidence": false,
            "raw_content_allowed": false,
            "raw_content_path_count": 0,
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "human-adjudication",
              "label": "Review pairs exist",
              "field": "pair_count",
              "expected": ">0",
              "actual": 5,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Generate the blind A/B review pack."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No pending decisions",
              "field": "pending_count",
              "expected": "==0",
              "actual": 5,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record a reviewer choice and reason for every pair."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Judgments complete",
              "field": "judgment_count",
              "expected": "==pair_count",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Every pair needs one valid human judgment."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "No invalid decisions",
              "field": "invalid_decision_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Fix malformed winner/confidence entries."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reviewer metadata",
              "field": "reviewer_metadata_present",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Record reviewer and reviewed_at before adjudication can count."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Reason required",
              "field": "reason_required",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Keep reason mandatory for every imported or direct reviewer decision."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Blind review attested",
              "field": "blind_review_attested",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content attested",
              "field": "raw_content_excluded_attested",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Attest that reviewer decisions exclude raw prompts, outputs, transcripts, messages, and private user content."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Adjudication evidence should store prompt hashes and reviewer metadata, not raw prompts, outputs, transcripts, or messages."
            },
            {
              "evidence_key": "human-adjudication",
              "label": "Human evidence ready",
              "field": "ready_for_human_evidence",
              "expected": "true",
              "actual": false,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
            }
          ],
          "blocked_source_check_count": 5,
          "next_source_actions": [
            "Record a reviewer choice and reason for every pair.",
            "Every pair needs one valid human judgment.",
            "Record reviewer and reviewed_at before adjudication can count.",
            "Set reviewer_attestation only after choices are completed before opening the answer key.",
            "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints."
          ],
          "repair_checklist": [
            {
              "action_id": "human-adjudication-precheck-human-reviewer",
              "evidence_key": "human-adjudication",
              "repair_type": "precheck",
              "target": "human-reviewer",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Required human precheck is human-required.",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-blind_review_attested",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "blind_review_attested",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-judgment_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "judgment_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
              "next_action": "Every pair needs one valid human judgment.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-pending_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "pending_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 5 does not satisfy '==0'.",
              "next_action": "Record a reviewer choice and reason for every pair.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-ready_for_human_evidence",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "ready_for_human_evidence",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-reviewer_metadata_present",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "reviewer_metadata_present",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Record reviewer and reviewed_at before adjudication can count.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 6,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "human reviewer"
              ],
              "evidence_keys": [
                "human-adjudication"
              ],
              "next_action_id": "human-adjudication-precheck-human-reviewer",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "human-adjudication-precheck-human-reviewer",
                  "evidence_key": "human-adjudication",
                  "repair_type": "precheck",
                  "target": "human-reviewer",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Required human precheck is human-required.",
                  "next_action": "Assign a real reviewer identity before claiming human adjudication.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 5,
              "row_count": 5,
              "owners": [
                "human reviewer"
              ],
              "evidence_keys": [
                "human-adjudication"
              ],
              "next_action_id": "human-adjudication-source-check-blind_review_attested",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "human-adjudication-source-check-blind_review_attested",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "blind_review_attested",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value False does not satisfy 'true'.",
                  "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-judgment_count",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "judgment_count",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
                  "next_action": "Every pair needs one valid human judgment.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-pending_count",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "pending_count",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value 5 does not satisfy '==0'.",
                  "next_action": "Record a reviewer choice and reason for every pair.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-ready_for_human_evidence",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "ready_for_human_evidence",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value False does not satisfy 'true'.",
                  "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                },
                {
                  "action_id": "human-adjudication-source-check-reviewer_metadata_present",
                  "evidence_key": "human-adjudication",
                  "repair_type": "source-check",
                  "target": "reviewer_metadata_present",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "human reviewer",
                  "status": "blocked",
                  "blocking_reason": "Current value False does not satisfy 'true'.",
                  "next_action": "Record reviewer and reviewed_at before adjudication can count.",
                  "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                }
              ]
            }
          ],
          "phase_queue_blocked_count": 2,
          "phase_queue_counts_as_completion": false,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/human-adjudication.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          }
        },
        {
          "evidence_key": "native-permission-enforcement",
          "label": "Native Permission Enforcement",
          "category": "external",
          "owner": "target client or installer integrator",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": false,
          "objective": "Prove at least one real target client or external installer runtime guard enforces approved high-permission capabilities.",
          "current": "native-enforced targets 0; installer-enforced targets 4",
          "execution_runbook": [
            "Implement or connect a real target client or external installer runtime guard that blocks undeclared network, file_write, or subprocess capabilities.",
            "Update the generated target adapter only when the guard is actually enforced by that target.",
            "python3 scripts/yao.py package . --platform openai --platform claude --platform generic --platform vscode --output-dir dist --zip",
            "python3 scripts/yao.py install-simulate . --package-dir dist --install-root dist/install-simulation",
            "python3 scripts/yao.py runtime-permissions . --package-dir dist",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/native-permission-enforcement.intake.json to evidence/world_class/submissions/native-permission-enforcement.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/native-permission-enforcement.json",
          "template_path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-permission-enforcement --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "review_queue": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "real target client or external installer runtime guard",
              "native enforcement flag or externally accepted guard proof",
              "residual risk retained for fallback targets"
            ],
            "success_checks": [
              "reports/runtime_permission_probes.json summary.native_enforcement_count > 0",
              "reports/runtime_permission_probes.json summary.failure_count == 0",
              "reports/runtime_permission_probes.json summary.installer_enforcement_pass_count records local installer enforcement but does not replace native evidence",
              "reports/skill_os2_audit.json item native-permission-enforcement status becomes pass"
            ],
            "privacy_contract": [
              "Do not mark native_enforcement true for metadata-only fallbacks.",
              "Keep residual risks visible for targets that still rely on operator enforcement."
            ]
          },
          "evidence_artifacts": [
            "dist/targets/*/adapter.json",
            "reports/runtime_permission_probes.json",
            "reports/runtime_permission_probes.md",
            "reports/install_simulation.json",
            "reports/install_simulation.md",
            "security/permission_policy.json",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/native-permission-enforcement.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "observed_state": {
            "native_enforcement_count": 0,
            "metadata_fallback_count": 4,
            "installer_enforcement_pass_count": 4,
            "installer_permission_failure_count": 0,
            "installer_enforcement_ready": true,
            "residual_risk_count": 4,
            "failure_count": 0,
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Native enforcement",
              "field": "native_enforcement_count",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Collect real target-client or external runtime guard proof."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Probe failures",
              "field": "failure_count",
              "expected": "==0",
              "actual": 0,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Runtime permission probes must stay clean."
            },
            {
              "evidence_key": "native-permission-enforcement",
              "label": "Installer support",
              "field": "installer_enforcement_ready",
              "expected": "true",
              "actual": true,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Installer enforcement is supporting evidence, not native proof."
            }
          ],
          "blocked_source_check_count": 1,
          "next_source_actions": [
            "Collect real target-client or external runtime guard proof."
          ],
          "repair_checklist": [
            {
              "action_id": "native-permission-enforcement-precheck-native-guard",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "precheck",
              "target": "native-guard",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "source-check",
              "target": "native_enforcement_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 2,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "target client or installer integrator"
              ],
              "evidence_keys": [
                "native-permission-enforcement"
              ],
              "next_action_id": "native-permission-enforcement-precheck-native-guard",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-permission-enforcement-precheck-native-guard",
                  "evidence_key": "native-permission-enforcement",
                  "repair_type": "precheck",
                  "target": "native-guard",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "target client or installer integrator",
                  "status": "blocked",
                  "blocking_reason": "Required external precheck is external-required.",
                  "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "target client or installer integrator"
              ],
              "evidence_keys": [
                "native-permission-enforcement"
              ],
              "next_action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
                  "evidence_key": "native-permission-enforcement",
                  "repair_type": "source-check",
                  "target": "native_enforcement_count",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "target client or installer integrator",
                  "status": "blocked",
                  "blocking_reason": "Current value 0 does not satisfy '>0'.",
                  "next_action": "Collect real target-client or external runtime guard proof.",
                  "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                }
              ]
            }
          ],
          "phase_queue_blocked_count": 2,
          "phase_queue_counts_as_completion": false,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/native-permission-enforcement.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          }
        },
        {
          "evidence_key": "native-client-telemetry",
          "label": "Native Client Telemetry",
          "category": "external",
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "ledger_status": "pending",
          "intake_readiness": "awaiting-submission",
          "review_state": "awaiting-submission",
          "source_accepted": false,
          "objective": "Import production metadata-only events from a real external client into the local drift loop.",
          "current": "external source events 0; adoption samples 1",
          "execution_runbook": [
            "python3 scripts/telemetry_native_host.py . --write-launcher /tmp/yao-telemetry-host.sh --write-manifest /tmp/yao-telemetry-host.json --allowed-origin chrome-extension://<extension-id>/",
            "Install the generated native messaging manifest for the real client and send at least one accepted skill_activation or skill_output event.",
            "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl",
            "python3 scripts/yao.py skill-atlas --workspace-root .",
            "python3 scripts/yao.py skill-os2-audit . --generated-at <YYYY-MM-DD>",
            "Copy evidence/world_class/templates/native-client-telemetry.intake.json to evidence/world_class/submissions/native-client-telemetry.json and fill only real evidence fields.",
            "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions"
          ],
          "blocking_reason": "No evidence packet has been submitted for review.",
          "submission_path": "evidence/world_class/submissions/native-client-telemetry.json",
          "template_path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "commands": {
            "prepare_submission": "python3 scripts/yao.py world-class-submission-kit . --evidence-key native-client-telemetry --output-dir evidence/world_class/submissions",
            "validate_intake": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions",
            "review_queue": "python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions",
            "refresh_ledger": "python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions",
            "guard_claim": "python3 scripts/yao.py world-class-claim-guard ."
          },
          "must_collect": {
            "provenance_requirements": [
              "real external client source",
              "metadata-only event",
              "local-first import path"
            ],
            "success_checks": [
              "reports/adoption_drift_report.json summary.source_types.external > 0",
              "reports/adoption_drift_report.json summary.adoption_sample_count > 0",
              "reports/skill_os2_audit.json item native-client-telemetry status becomes pass"
            ],
            "privacy_contract": [
              "Telemetry must remain metadata-only and local-first.",
              "Do not package reports/telemetry_events.jsonl or any raw prompt, output, transcript, note, or message field."
            ]
          },
          "evidence_artifacts": [
            "reports/adoption_drift_report.json",
            "reports/adoption_drift_report.md",
            "reports/telemetry_hook_recipes.json",
            "scripts/telemetry_native_host.py",
            "evidence/world_class/intake.schema.json",
            "evidence/world_class/templates/native-client-telemetry.intake.json",
            "reports/world_class_evidence_intake.json",
            "reports/world_class_evidence_intake.md"
          ],
          "observed_state": {
            "external_source_events": 0,
            "adoption_sample_count": 1,
            "raw_content_allowed": false,
            "risk_band": "low",
            "accepted": false
          },
          "source_checklist": [
            {
              "evidence_key": "native-client-telemetry",
              "label": "External events",
              "field": "external_source_events",
              "expected": ">0",
              "actual": 0,
              "status": "blocked",
              "source_accepted": false,
              "next_action": "Import at least one metadata-only event from a real client."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Adoption sample",
              "field": "adoption_sample_count",
              "expected": ">0",
              "actual": 1,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must include adoption outcome evidence."
            },
            {
              "evidence_key": "native-client-telemetry",
              "label": "Raw content blocked",
              "field": "raw_content_allowed",
              "expected": "false",
              "actual": false,
              "status": "pass",
              "source_accepted": false,
              "next_action": "Telemetry must stay metadata-only."
            }
          ],
          "blocked_source_check_count": 1,
          "next_source_actions": [
            "Import at least one metadata-only event from a real client."
          ],
          "repair_checklist": [
            {
              "action_id": "native-client-telemetry-precheck-external-client",
              "evidence_key": "native-client-telemetry",
              "repair_type": "precheck",
              "target": "external-client",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-source-check-external_source_events",
              "evidence_key": "native-client-telemetry",
              "repair_type": "source-check",
              "target": "external_source_events",
              "phase": "collect-source",
              "priority": 40,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ],
          "repair_blocked_count": 2,
          "repair_counts_as_completion": false,
          "phase_queue": [
            {
              "phase": "unblock-access",
              "label": "Unblock access",
              "priority": 20,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "Browser/Chrome/IDE/provider client integrator"
              ],
              "evidence_keys": [
                "native-client-telemetry"
              ],
              "next_action_id": "native-client-telemetry-precheck-external-client",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-client-telemetry-precheck-external-client",
                  "evidence_key": "native-client-telemetry",
                  "repair_type": "precheck",
                  "target": "external-client",
                  "phase": "unblock-access",
                  "priority": 20,
                  "owner": "Browser/Chrome/IDE/provider client integrator",
                  "status": "blocked",
                  "blocking_reason": "Required external precheck is external-required.",
                  "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
                  "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "prechecks",
                  "counts_as_completion": false
                }
              ]
            },
            {
              "phase": "collect-source",
              "label": "Collect source",
              "priority": 40,
              "status": "blocked",
              "blocked_count": 1,
              "row_count": 1,
              "owners": [
                "Browser/Chrome/IDE/provider client integrator"
              ],
              "evidence_keys": [
                "native-client-telemetry"
              ],
              "next_action_id": "native-client-telemetry-source-check-external_source_events",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "counts_as_completion": false,
              "rows": [
                {
                  "action_id": "native-client-telemetry-source-check-external_source_events",
                  "evidence_key": "native-client-telemetry",
                  "repair_type": "source-check",
                  "target": "external_source_events",
                  "phase": "collect-source",
                  "priority": 40,
                  "owner": "Browser/Chrome/IDE/provider client integrator",
                  "status": "blocked",
                  "blocking_reason": "Current value 0 does not satisfy '>0'.",
                  "next_action": "Import at least one metadata-only event from a real client.",
                  "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
                  "source": "source_checklist",
                  "counts_as_completion": false
                }
              ]
            }
          ],
          "phase_queue_blocked_count": 2,
          "phase_queue_counts_as_completion": false,
          "submission_state": {
            "status": "missing",
            "path": "evidence/world_class/submissions/native-client-telemetry.json",
            "artifact_ref_count": 0,
            "attested_real_evidence": false,
            "privacy_contract_satisfied": false,
            "ledger_reviewer_approved": false,
            "ledger_reviewer": "",
            "ledger_reviewed_at": "",
            "ledger_counts_as_completion": false
          },
          "anti_overclaim": {
            "planned_work_counts_as_evidence": false,
            "metadata_fallback_counts_as_native_enforcement": false,
            "pending_review_counts_as_human_decision": false,
            "local_command_runner_counts_as_provider_model": false
          }
        }
      ],
      "coordination_plan": [
        {
          "step_id": "prepare-evidence-session",
          "phase": "prepare",
          "evidence_key": "",
          "owner": "assistant + user",
          "requires_user_input": true,
          "user_action": "Confirm provider access, reviewer availability, target client path, and telemetry client path before collection starts.",
          "assistant_action": "Run preflight and prepare submission drafts without accepting them as evidence.",
          "external_dependency": "User-selected provider, reviewer, and real client surfaces.",
          "command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-submission-kit . --output-dir evidence/world_class/submissions --prefill-artifacts",
          "pass_condition": "Preflight lists the same pending evidence keys and no credential values are printed.",
          "artifact": "reports/world_class_evidence_preflight.json",
          "privacy_boundary": "Drafts and preflight are planning artifacts only; they do not count as evidence.",
          "counts_as_completion": false
        },
        {
          "step_id": "collect-provider-holdout",
          "phase": "provider-holdout",
          "evidence_key": "provider-holdout",
          "owner": "assistant + operator with provider credentials",
          "requires_user_input": true,
          "user_action": "Provide the selected provider API key through an environment variable and confirm the provider, model, endpoint, and API format to use.",
          "assistant_action": "Run provider-backed output execution, verify aggregate timing and token metadata, then prepare the evidence packet.",
          "external_dependency": "Valid provider credentials and a live provider endpoint.",
          "command": "python3 scripts/yao.py output-exec . --provider-runner <openai|deepseek> --provider-model <model> --timeout-seconds 60",
          "pass_condition": "reports/output_execution_runs.json has model_executed_count > 0 and token_observed_count > 0.",
          "artifact": "reports/output_execution_runs.json",
          "privacy_boundary": "Commit aggregate metadata only; do not commit API keys, raw prompts, raw outputs, or provider request payloads.",
          "counts_as_completion": false
        },
        {
          "step_id": "collect-human-adjudication",
          "phase": "human-review",
          "evidence_key": "human-adjudication",
          "owner": "human reviewer + assistant",
          "requires_user_input": true,
          "user_action": "Open the blind review kit, choose winners for all pairs, add reviewer metadata and reasons, and keep the answer key hidden until decisions are saved.",
          "assistant_action": "Generate the review kit, import decisions, validate integrity, and prepare the human evidence packet.",
          "external_dependency": "A real human reviewer who can make blind A/B judgments.",
          "command": "python3 scripts/yao.py output-review-kit . && python3 scripts/yao.py output-review .",
          "pass_condition": "reports/output_review_adjudication.json has pending_count == 0 and ready_for_human_evidence == true.",
          "artifact": "reports/output_review_adjudication.json",
          "privacy_boundary": "Store reviewer choices, reasons, hashes, and attestations; do not store raw prompts or answer-key exposure before decisions.",
          "counts_as_completion": false
        },
        {
          "step_id": "collect-native-permission-enforcement",
          "phase": "native-permission",
          "evidence_key": "native-permission-enforcement",
          "owner": "target client or installer integrator + assistant",
          "requires_user_input": true,
          "user_action": "Select a real target client or external installer guard that can enforce declared capabilities instead of metadata-only fallback.",
          "assistant_action": "Run runtime permission probes, package verification, install simulation, and prepare the native enforcement evidence packet.",
          "external_dependency": "A real target runtime, extension, client, or installer guard that can block undeclared capabilities.",
          "command": "python3 scripts/yao.py runtime-permissions . --package-dir dist",
          "pass_condition": "reports/runtime_permission_probes.json has native_enforcement_count > 0 and failure_count == 0.",
          "artifact": "reports/runtime_permission_probes.json",
          "privacy_boundary": "Do not mark metadata fallback as native enforcement; keep residual risks visible for fallback targets.",
          "counts_as_completion": false
        },
        {
          "step_id": "collect-native-client-telemetry",
          "phase": "native-telemetry",
          "evidence_key": "native-client-telemetry",
          "owner": "real client integrator + assistant",
          "requires_user_input": true,
          "user_action": "Install the native host manifest in a real Browser, Chrome, IDE, or provider client and trigger a metadata-only event.",
          "assistant_action": "Generate native host assets, import the external event JSONL, refresh adoption drift, and prepare the telemetry evidence packet.",
          "external_dependency": "A real client process that emits metadata-only telemetry through the native host.",
          "command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl --source external",
          "pass_condition": "reports/adoption_drift_report.json has source_types.external > 0 and adoption_sample_count > 0.",
          "artifact": "reports/adoption_drift_report.json",
          "privacy_boundary": "Telemetry must remain metadata-only; do not store raw prompts, outputs, transcripts, notes, or messages.",
          "counts_as_completion": false
        },
        {
          "step_id": "review-and-release-gate",
          "phase": "release-gate",
          "evidence_key": "",
          "owner": "assistant + ledger reviewer",
          "requires_user_input": true,
          "user_action": "Approve only validated evidence packets and confirm the release wording after the claim guard passes.",
          "assistant_action": "Run intake, submission review, ledger, claim guard, benchmark, evidence consistency, Review Studio, and CI before final publish.",
          "external_dependency": "Accepted evidence packets for every pending world-class key.",
          "command": "python3 scripts/yao.py world-class-intake . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-submission-review . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-ledger . --submissions-dir evidence/world_class/submissions && python3 scripts/yao.py world-class-claim-guard . && make ci-test",
          "pass_condition": "Ledger ready_to_claim_world_class, benchmark public_claim_ready, claim guard violation_count == 0, Review Studio has no blockers, and CI passes.",
          "artifact": "reports/world_class_evidence_ledger.json",
          "privacy_boundary": "Release evidence may include aggregate reports and hashes only; raw content and credentials remain out of git.",
          "counts_as_completion": false
        }
      ],
      "release_gate": {
        "ready": false,
        "decision": "blocked-until-evidence-accepted",
        "check_count": 5,
        "blocked_count": 4,
        "checks": [
          {
            "key": "world_class_ledger_ready",
            "label": "World-class ledger ready",
            "passed": false,
            "current": "evidence-pending",
            "expected": "ready_to_claim_world_class == true",
            "artifact": "reports/world_class_evidence_ledger.json"
          },
          {
            "key": "claim_guard_clean",
            "label": "Claim guard clean",
            "passed": false,
            "current": "violations 0; ledger ready False",
            "expected": "violation_count == 0 and ledger_ready_to_claim_world_class == true",
            "artifact": "reports/world_class_claim_guard.json"
          },
          {
            "key": "benchmark_public_claim_ready",
            "label": "Benchmark public claim ready",
            "passed": false,
            "current": "public_claim_ready False",
            "expected": "public_claim_ready == true",
            "artifact": "reports/benchmark_reproducibility.json"
          },
          {
            "key": "review_studio_clean",
            "label": "Review Studio clean",
            "passed": false,
            "current": "blockers 0; warnings 3",
            "expected": "blocker_count == 0 and warning_count == 0",
            "artifact": "reports/review-studio.json"
          },
          {
            "key": "evidence_consistency_clean",
            "label": "Evidence consistency clean",
            "passed": true,
            "current": "consistent",
            "expected": "decision == consistent and fail_count == 0",
            "artifact": "reports/evidence_consistency.json"
          }
        ],
        "blocked_checks": [
          {
            "key": "world_class_ledger_ready",
            "label": "World-class ledger ready",
            "passed": false,
            "current": "evidence-pending",
            "expected": "ready_to_claim_world_class == true",
            "artifact": "reports/world_class_evidence_ledger.json"
          },
          {
            "key": "claim_guard_clean",
            "label": "Claim guard clean",
            "passed": false,
            "current": "violations 0; ledger ready False",
            "expected": "violation_count == 0 and ledger_ready_to_claim_world_class == true",
            "artifact": "reports/world_class_claim_guard.json"
          },
          {
            "key": "benchmark_public_claim_ready",
            "label": "Benchmark public claim ready",
            "passed": false,
            "current": "public_claim_ready False",
            "expected": "public_claim_ready == true",
            "artifact": "reports/benchmark_reproducibility.json"
          },
          {
            "key": "review_studio_clean",
            "label": "Review Studio clean",
            "passed": false,
            "current": "blockers 0; warnings 3",
            "expected": "blocker_count == 0 and warning_count == 0",
            "artifact": "reports/review-studio.json"
          }
        ],
        "final_manual_check": "Run make ci-test in a clean worktree and verify GitHub Actions before converting the PR out of Draft.",
        "counts_as_completion": false
      },
      "repair_checklist": [
        {
          "action_id": "human-adjudication-precheck-human-reviewer",
          "evidence_key": "human-adjudication",
          "repair_type": "precheck",
          "target": "human-reviewer",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Required human precheck is human-required.",
          "next_action": "Assign a real reviewer identity before claiming human adjudication.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "native-client-telemetry-precheck-external-client",
          "evidence_key": "native-client-telemetry",
          "repair_type": "precheck",
          "target": "external-client",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "status": "blocked",
          "blocking_reason": "Required external precheck is external-required.",
          "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "native-permission-enforcement-precheck-native-guard",
          "evidence_key": "native-permission-enforcement",
          "repair_type": "precheck",
          "target": "native-guard",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "target client or installer integrator",
          "status": "blocked",
          "blocking_reason": "Required external precheck is external-required.",
          "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "provider-holdout-precheck-provider-api-key",
          "evidence_key": "provider-holdout",
          "repair_type": "precheck",
          "target": "provider-api-key",
          "phase": "unblock-access",
          "priority": 20,
          "owner": "operator with provider credentials",
          "status": "blocked",
          "blocking_reason": "Required env_any precheck is missing.",
          "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "prechecks",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-blind_review_attested",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "blind_review_attested",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value False does not satisfy 'true'.",
          "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-judgment_count",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "judgment_count",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
          "next_action": "Every pair needs one valid human judgment.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-pending_count",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "pending_count",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value 5 does not satisfy '==0'.",
          "next_action": "Record a reviewer choice and reason for every pair.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-ready_for_human_evidence",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "ready_for_human_evidence",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value False does not satisfy 'true'.",
          "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "human-adjudication-source-check-reviewer_metadata_present",
          "evidence_key": "human-adjudication",
          "repair_type": "source-check",
          "target": "reviewer_metadata_present",
          "phase": "collect-source",
          "priority": 40,
          "owner": "human reviewer",
          "status": "blocked",
          "blocking_reason": "Current value False does not satisfy 'true'.",
          "next_action": "Record reviewer and reviewed_at before adjudication can count.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "native-client-telemetry-source-check-external_source_events",
          "evidence_key": "native-client-telemetry",
          "repair_type": "source-check",
          "target": "external_source_events",
          "phase": "collect-source",
          "priority": 40,
          "owner": "Browser/Chrome/IDE/provider client integrator",
          "status": "blocked",
          "blocking_reason": "Current value 0 does not satisfy '>0'.",
          "next_action": "Import at least one metadata-only event from a real client.",
          "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        },
        {
          "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
          "evidence_key": "native-permission-enforcement",
          "repair_type": "source-check",
          "target": "native_enforcement_count",
          "phase": "collect-source",
          "priority": 40,
          "owner": "target client or installer integrator",
          "status": "blocked",
          "blocking_reason": "Current value 0 does not satisfy '>0'.",
          "next_action": "Collect real target-client or external runtime guard proof.",
          "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "source": "source_checklist",
          "counts_as_completion": false
        }
      ],
      "phase_queue": [
        {
          "phase": "unblock-access",
          "label": "Unblock access",
          "priority": 20,
          "status": "blocked",
          "blocked_count": 4,
          "row_count": 4,
          "owners": [
            "Browser/Chrome/IDE/provider client integrator",
            "human reviewer",
            "operator with provider credentials",
            "target client or installer integrator"
          ],
          "evidence_keys": [
            "human-adjudication",
            "native-client-telemetry",
            "native-permission-enforcement",
            "provider-holdout"
          ],
          "next_action_id": "human-adjudication-precheck-human-reviewer",
          "next_action": "Assign a real reviewer identity before claiming human adjudication.",
          "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "counts_as_completion": false,
          "rows": [
            {
              "action_id": "human-adjudication-precheck-human-reviewer",
              "evidence_key": "human-adjudication",
              "repair_type": "precheck",
              "target": "human-reviewer",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Required human precheck is human-required.",
              "next_action": "Assign a real reviewer identity before claiming human adjudication.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-precheck-external-client",
              "evidence_key": "native-client-telemetry",
              "repair_type": "precheck",
              "target": "external-client",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Install a real Browser, Chrome, IDE, or provider client that emits metadata-only events.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-precheck-native-guard",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "precheck",
              "target": "native-guard",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Required external precheck is external-required.",
              "next_action": "Attach a real target-client or external installer runtime guard; metadata fallback is not enough.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            },
            {
              "action_id": "provider-holdout-precheck-provider-api-key",
              "evidence_key": "provider-holdout",
              "repair_type": "precheck",
              "target": "provider-api-key",
              "phase": "unblock-access",
              "priority": 20,
              "owner": "operator with provider credentials",
              "status": "blocked",
              "blocking_reason": "Required env_any precheck is missing.",
              "next_action": "Set one provider API key in the operator shell, such as OPENAI_API_KEY or DEEPSEEK_API_KEY; never commit or print the value.",
              "verification_command": "python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "prechecks",
              "counts_as_completion": false
            }
          ]
        },
        {
          "phase": "collect-source",
          "label": "Collect source",
          "priority": 40,
          "status": "blocked",
          "blocked_count": 7,
          "row_count": 7,
          "owners": [
            "Browser/Chrome/IDE/provider client integrator",
            "human reviewer",
            "target client or installer integrator"
          ],
          "evidence_keys": [
            "human-adjudication",
            "native-client-telemetry",
            "native-permission-enforcement"
          ],
          "next_action_id": "human-adjudication-source-check-blind_review_attested",
          "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
          "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
          "counts_as_completion": false,
          "rows": [
            {
              "action_id": "human-adjudication-source-check-blind_review_attested",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "blind_review_attested",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Set reviewer_attestation only after choices are completed before opening the answer key.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-judgment_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "judgment_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '==pair_count'.",
              "next_action": "Every pair needs one valid human judgment.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-pending_count",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "pending_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value 5 does not satisfy '==0'.",
              "next_action": "Record a reviewer choice and reason for every pair.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-ready_for_human_evidence",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "ready_for_human_evidence",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Complete all reviewer decisions with metadata and rationale, plus blind-review attestation and integrity fingerprints.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "human-adjudication-source-check-reviewer_metadata_present",
              "evidence_key": "human-adjudication",
              "repair_type": "source-check",
              "target": "reviewer_metadata_present",
              "phase": "collect-source",
              "priority": 40,
              "owner": "human reviewer",
              "status": "blocked",
              "blocking_reason": "Current value False does not satisfy 'true'.",
              "next_action": "Record reviewer and reviewed_at before adjudication can count.",
              "verification_command": "python3 scripts/yao.py output-review && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "native-client-telemetry-source-check-external_source_events",
              "evidence_key": "native-client-telemetry",
              "repair_type": "source-check",
              "target": "external_source_events",
              "phase": "collect-source",
              "priority": 40,
              "owner": "Browser/Chrome/IDE/provider client integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Import at least one metadata-only event from a real client.",
              "verification_command": "python3 scripts/yao.py telemetry-import . --input-jsonl .yao/telemetry_spool/external_events.jsonl && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            },
            {
              "action_id": "native-permission-enforcement-source-check-native_enforcement_count",
              "evidence_key": "native-permission-enforcement",
              "repair_type": "source-check",
              "target": "native_enforcement_count",
              "phase": "collect-source",
              "priority": 40,
              "owner": "target client or installer integrator",
              "status": "blocked",
              "blocking_reason": "Current value 0 does not satisfy '>0'.",
              "next_action": "Collect real target-client or external runtime guard proof.",
              "verification_command": "python3 scripts/yao.py runtime-permissions . --package-dir dist && python3 scripts/yao.py world-class-preflight . --submissions-dir evidence/world_class/submissions",
              "source": "source_checklist",
              "counts_as_completion": false
            }
          ]
        }
      ],
      "source_reports": {
        "ledger": "reports/world_class_evidence_ledger.json",
        "intake": "reports/world_class_evidence_intake.json",
        "preflight": "reports/world_class_evidence_preflight.json",
        "submission_review": "reports/world_class_submission_review.json",
        "claim_guard": "reports/world_class_claim_guard.json"
      },
      "artifacts": {
        "json": "reports/world_class_operator_runbook.json",
        "markdown": "reports/world_class_operator_runbook.md",
        "html": "reports/world_class_operator_runbook.html"
      }
    },
    "world_class_claim_guard": {
      "schema_version": "1.0",
      "ok": true,
      "generated_at": "2026-07-02",
      "skill_dir": ".",
      "summary": {
        "ledger_ready_to_claim_world_class": false,
        "ledger_pending_count": 4,
        "claim_surface_count": 201,
        "json_claim_surface_count": 97,
        "metadata_claim_surface_count": 98,
        "package_claim_surface_count": 17,
        "violation_count": 0,
        "overclaim_guard_active": true,
        "decision": "claim-guard-pass-evidence-pending"
      },
      "rules": [
        {
          "key": "ready-to-claim-true",
          "reason": "ready_to_claim_world_class cannot be true while ledger evidence is pending.",
          "pattern": "ready[\\s_-]*to[\\s_-]*claim[\\s_-]*world[\\s_-]*class\\s*[:=]\\s*`?true`?"
        },
        {
          "key": "world-class-ready-true",
          "reason": "world-class readiness cannot be claimed before accepted external and human evidence exists.",
          "pattern": "(public\\s+)?world[\\s_-]*class[\\s_-]*ready\\s*[:=]\\s*`?true`?"
        },
        {
          "key": "json-world-class-ready-true",
          "reason": "machine-readable claim fields must remain false until the ledger is ready.",
          "pattern": "\"(?:ready_to_claim_world_class|world_class_ready|public_world_class_ready)\"\\s*:\\s*true"
        },
        {
          "key": "completion-phrase",
          "reason": "completion language is blocked until the world-class ledger is accepted.",
          "pattern": "(public\\s+)?world[\\s_-]*class\\s+(?:complete|completed|achieved|certified)"
        },
        {
          "key": "zh-completion-phrase",
          "reason": "中文完成态表述必须等到 ledger ready 后才能出现。",
          "pattern": "世界级(?:已完成|完成|已达成|达成|准备就绪|可声明|认证通过)"
        }
      ],
      "scanned_surfaces": [
        {
          "path": "README.md",
          "violation_count": 0
        },
        {
          "path": "SKILL.md",
          "violation_count": 0
        },
        {
          "path": "agents/interface.yaml",
          "violation_count": 0
        },
        {
          "path": "dist/manifest.json",
          "violation_count": 0
        },
        {
          "path": "dist/targets/claude/README.md",
          "violation_count": 0
        },
        {
          "path": "dist/targets/claude/adapter.json",
          "violation_count": 0
        },
        {
          "path": "dist/targets/generic/adapter.json",
          "violation_count": 0
        },
        {
          "path": "dist/targets/openai/adapter.json",
          "violation_count": 0
        },
        {
          "path": "dist/targets/vscode/README.md",
          "violation_count": 0
        },
        {
          "path": "dist/targets/vscode/adapter.json",
          "violation_count": 0
        },
        {
          "path": "docs/README.fr-FR.md",
          "violation_count": 0
        },
        {
          "path": "docs/README.ja-JP.md",
          "violation_count": 0
        },
        {
          "path": "docs/README.ru-RU.md",
          "violation_count": 0
        },
        {
          "path": "docs/README.zh-CN.md",
          "violation_count": 0
        },
        {
          "path": "docs/migration-v2.md",
          "violation_count": 0
        },
        {
          "path": "evidence/world_class/README.md",
          "violation_count": 0
        },
        {
          "path": "evidence/world_class/intake.schema.json",
          "violation_count": 0
        },
        {
          "path": "evidence/world_class/templates/human-adjudication.intake.json",
          "violation_count": 0
        },
        {
          "path": "evidence/world_class/templates/native-client-telemetry.intake.json",
          "violation_count": 0
        },
        {
          "path": "evidence/world_class/templates/native-permission-enforcement.intake.json",
          "violation_count": 0
        },
        {
          "path": "evidence/world_class/templates/provider-holdout.intake.json",
          "violation_count": 0
        },
        {
          "path": "manifest.json",
          "violation_count": 0
        },
        {
          "path": "registry/examples/yao-meta-skill-1.0.0.json",
          "violation_count": 0
        },
        {
          "path": "registry/index.json",
          "violation_count": 0
        },
        {
          "path": "registry/index.schema.json",
          "violation_count": 0
        },
        {
          "path": "registry/package.schema.json",
          "violation_count": 0
        },
        {
          "path": "registry/packages/yao-meta-skill.json",
          "violation_count": 0
        },
        {
          "path": "reports/adaptation_approval_ledger.json",
          "violation_count": 0
        },
        {
          "path": "reports/adaptation_proposals.json",
          "violation_count": 0
        },
        {
          "path": "reports/adaptation_proposals.md",
          "violation_count": 0
        },
        {
          "path": "reports/adaptation_regression_report.json",
          "violation_count": 0
        },
        {
          "path": "reports/adaptation_regression_report.md",
          "violation_count": 0
        },
        {
          "path": "reports/adoption_drift_report.json",
          "violation_count": 0
        },
        {
          "path": "reports/adoption_drift_report.md",
          "violation_count": 0
        },
        {
          "path": "reports/architecture_maintainability.json",
          "violation_count": 0
        },
        {
          "path": "reports/architecture_maintainability.md",
          "violation_count": 0
        },
        {
          "path": "reports/artifact-design-profile.json",
          "violation_count": 0
        },
        {
          "path": "reports/artifact-design-profile.md",
          "violation_count": 0
        },
        {
          "path": "reports/baseline-compare.json",
          "violation_count": 0
        },
        {
          "path": "reports/baseline-compare.md",
          "violation_count": 0
        },
        {
          "path": "reports/benchmark_methodology.md",
          "violation_count": 0
        },
        {
          "path": "reports/benchmark_reproducibility.json",
          "violation_count": 0
        },
        {
          "path": "reports/benchmark_reproducibility.md",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/DO_NOT_OPEN_answer_key.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/DO_NOT_OPEN_answer_key.json",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/README.md",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/adjudication.md",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/blind-pack.json",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/case-01-support-triage.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/case-02-monthly-revenue-reconciliation.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/case-03-webinar-repurposing.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/case-04-incident-postmortem.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/case-05-pr-review-followup.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/index.html",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/review-decisions-template.json",
          "violation_count": 0
        },
        {
          "path": "reports/blind-human-review-2026-06-29/review-decisions.recorded.json",
          "violation_count": 0
        },
        {
          "path": "reports/candidate_registry.json",
          "violation_count": 0
        },
        {
          "path": "reports/candidate_registry.md",
          "violation_count": 0
        },
        {
          "path": "reports/compiled_targets.json",
          "violation_count": 0
        },
        {
          "path": "reports/compiled_targets.md",
          "violation_count": 0
        },
        {
          "path": "reports/conformance_matrix.json",
          "violation_count": 0
        },
        {
          "path": "reports/conformance_matrix.md",
          "violation_count": 0
        },
        {
          "path": "reports/context_budget.json",
          "violation_count": 0
        },
        {
          "path": "reports/context_budget.md",
          "violation_count": 0
        },
        {
          "path": "reports/context_budget_summary.json",
          "violation_count": 0
        },
        {
          "path": "reports/description_drift_history.md",
          "violation_count": 0
        },
        {
          "path": "reports/description_optimization.json",
          "violation_count": 0
        },
        {
          "path": "reports/description_optimization.md",
          "violation_count": 0
        },
        {
          "path": "reports/description_optimization_suite.json",
          "violation_count": 0
        },
        {
          "path": "reports/description_optimization_suite.md",
          "violation_count": 0
        },
        {
          "path": "reports/eval_suite.json",
          "violation_count": 0
        },
        {
          "path": "reports/evidence_consistency.json",
          "violation_count": 0
        },
        {
          "path": "reports/evidence_consistency.md",
          "violation_count": 0
        },
        {
          "path": "reports/family_summary.md",
          "violation_count": 0
        },
        {
          "path": "reports/github-benchmark-scan.json",
          "violation_count": 0
        },
        {
          "path": "reports/github-benchmark-scan.md",
          "violation_count": 0
        },
        {
          "path": "reports/governance_score.json",
          "violation_count": 0
        },
        {
          "path": "reports/install_simulation.json",
          "violation_count": 0
        },
        {
          "path": "reports/install_simulation.md",
          "violation_count": 0
        },
        {
          "path": "reports/intent-confidence.json",
          "violation_count": 0
        },
        {
          "path": "reports/intent-confidence.md",
          "violation_count": 0
        },
        {
          "path": "reports/intent-context.json",
          "violation_count": 0
        },
        {
          "path": "reports/intent-dialogue.json",
          "violation_count": 0
        },
        {
          "path": "reports/intent-dialogue.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration-directions.json",
          "violation_count": 0
        },
        {
          "path": "reports/iteration-directions.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/governed-incident-command/bundle.json",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/governed-incident-command/bundle.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/governed-incident-command/review.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/team-frontend-review/bundle.json",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/team-frontend-review/bundle.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/team-frontend-review/review.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/yao-meta-skill/bundle.json",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/yao-meta-skill/bundle.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_bundles/yao-meta-skill/review.md",
          "violation_count": 0
        },
        {
          "path": "reports/iteration_ledger.md",
          "violation_count": 0
        },
        {
          "path": "reports/output-risk-profile.json",
          "violation_count": 0
        },
        {
          "path": "reports/output-risk-profile.md",
          "violation_count": 0
        },
        {
          "path": "reports/output_blind_answer_key.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_blind_review_pack.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_blind_review_pack.md",
          "violation_count": 0
        },
        {
          "path": "reports/output_execution_runs.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_execution_runs.md",
          "violation_count": 0
        },
        {
          "path": "reports/output_quality_scorecard.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_quality_scorecard.md",
          "violation_count": 0
        },
        {
          "path": "reports/output_review_adjudication.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_review_adjudication.md",
          "violation_count": 0
        },
        {
          "path": "reports/output_review_decisions.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_review_kit.html",
          "violation_count": 0
        },
        {
          "path": "reports/output_review_kit.json",
          "violation_count": 0
        },
        {
          "path": "reports/output_review_kit.md",
          "violation_count": 0
        },
        {
          "path": "reports/package_verification.json",
          "violation_count": 0
        },
        {
          "path": "reports/package_verification.md",
          "violation_count": 0
        },
        {
          "path": "reports/portability_score.json",
          "violation_count": 0
        },
        {
          "path": "reports/portability_score.md",
          "violation_count": 0
        },
        {
          "path": "reports/promotion_decisions.json",
          "violation_count": 0
        },
        {
          "path": "reports/promotion_decisions.md",
          "violation_count": 0
        },
        {
          "path": "reports/prompt-quality-profile.json",
          "violation_count": 0
        },
        {
          "path": "reports/prompt-quality-profile.md",
          "violation_count": 0
        },
        {
          "path": "reports/python_compatibility.json",
          "violation_count": 0
        },
        {
          "path": "reports/python_compatibility.md",
          "violation_count": 0
        },
        {
          "path": "reports/reference-scan.json",
          "violation_count": 0
        },
        {
          "path": "reports/reference-scan.md",
          "violation_count": 0
        },
        {
          "path": "reports/reference-synthesis.json",
          "violation_count": 0
        },
        {
          "path": "reports/reference-synthesis.md",
          "violation_count": 0
        },
        {
          "path": "reports/registry_audit.json",
          "violation_count": 0
        },
        {
          "path": "reports/registry_audit.md",
          "violation_count": 0
        },
        {
          "path": "reports/regression_history.md",
          "violation_count": 0
        },
        {
          "path": "reports/review-studio.html",
          "violation_count": 0
        },
        {
          "path": "reports/review-studio.json",
          "violation_count": 0
        },
        {
          "path": "reports/review-viewer.html",
          "violation_count": 0
        },
        {
          "path": "reports/review-viewer.json",
          "violation_count": 0
        },
        {
          "path": "reports/review_annotations.json",
          "violation_count": 0
        },
        {
          "path": "reports/review_annotations.md",
          "violation_count": 0
        },
        {
          "path": "reports/review_waivers.json",
          "violation_count": 0
        },
        {
          "path": "reports/review_waivers.md",
          "violation_count": 0
        },
        {
          "path": "reports/route_scorecard.json",
          "violation_count": 0
        },
        {
          "path": "reports/route_scorecard.md",
          "violation_count": 0
        },
        {
          "path": "reports/runtime_permission_probes.json",
          "violation_count": 0
        },
        {
          "path": "reports/runtime_permission_probes.md",
          "violation_count": 0
        },
        {
          "path": "reports/security_trust_report.json",
          "violation_count": 0
        },
        {
          "path": "reports/security_trust_report.md",
          "violation_count": 0
        },
        {
          "path": "reports/skill-interpretation.html",
          "violation_count": 0
        },
        {
          "path": "reports/skill-interpretation.json",
          "violation_count": 0
        },
        {
          "path": "reports/skill-os-2-review.md",
          "violation_count": 0
        },
        {
          "path": "reports/skill-overview-v2-plan.md",
          "violation_count": 0
        },
        {
          "path": "reports/skill-overview.html",
          "violation_count": 0
        },
        {
          "path": "reports/skill-overview.json",
          "violation_count": 0
        },
        {
          "path": "reports/skill_atlas.html",
          "violation_count": 0
        },
        {
          "path": "reports/skill_atlas.json",
          "violation_count": 0
        },
        {
          "path": "reports/skill_os2_audit.json",
          "violation_count": 0
        },
        {
          "path": "reports/skill_os2_audit.md",
          "violation_count": 0
        },
        {
          "path": "reports/skill_os2_coverage.json",
          "violation_count": 0
        },
        {
          "path": "reports/skill_os2_coverage.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-16.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-16.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-17.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-17.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-20.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-20.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-21.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-06-21.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-07-02.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/daily/2026-07-02.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/weekly/2026-W25.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/weekly/2026-W25.md",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/weekly/2026-W27.json",
          "violation_count": 0
        },
        {
          "path": "reports/skillops/weekly/2026-W27.md",
          "violation_count": 0
        },
        {
          "path": "reports/system-model.json",
          "violation_count": 0
        },
        {
          "path": "reports/system-model.md",
          "violation_count": 0
        },
        {
          "path": "reports/telemetry_hook_recipes.json",
          "violation_count": 0
        },
        {
          "path": "reports/telemetry_hook_recipes.md",
          "violation_count": 0
        },
        {
          "path": "reports/upgrade_check.json",
          "violation_count": 0
        },
        {
          "path": "reports/upgrade_check.md",
          "violation_count": 0
        },
        {
          "path": "reports/user_patterns.json",
          "violation_count": 0
        },
        {
          "path": "reports/user_patterns.md",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_claim_guard.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_intake.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_intake.md",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_ledger.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_ledger.md",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_plan.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_plan.md",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_preflight.html",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_preflight.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_evidence_preflight.md",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_operator_runbook.html",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_operator_runbook.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_operator_runbook.md",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_submission_review.json",
          "violation_count": 0
        },
        {
          "path": "reports/world_class_submission_review.md",
          "violation_count": 0
        },
        {
          "path": "security/dependency_policy.md",
          "violation_count": 0
        },
        {
          "path": "security/network_policy.json",
          "violation_count": 0
        },
        {
          "path": "security/network_policy.md",
          "violation_count": 0
        },
        {
          "path": "security/permission_policy.json",
          "violation_count": 0
        },
        {
          "path": "security/permission_policy.md",
          "violation_count": 0
        },
        {
          "path": "security/script_policy.md",
          "violation_count": 0
        },
        {
          "path": "security/secret_policy.md",
          "violation_count": 0
        },
        {
          "path": "security/trust_policy.md",
          "violation_count": 0
        },
        {
          "path": "skill-ir/examples/yao-meta-skill.json",
          "violation_count": 0
        },
        {
          "path": "skill-ir/schema.json",
          "violation_count": 0
        }
      ],
      "violations": [],
      "source_ledger": {
        "json": "reports/world_class_evidence_ledger.json",
        "markdown": "reports/world_class_evidence_ledger.md"
      },
      "artifacts": {
        "json": "reports/world_class_claim_guard.json",
        "markdown": "reports/world_class_claim_guard.md"
      }
    },
    "registry": {
      "ok": true,
      "schema_version": "2.0",
      "skill_dir": ".",
      "registry_dir": "registry",
      "package": {
        "schema_version": "2.0",
        "name": "yao-meta-skill",
        "version": "1.1.0",
        "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
        "targets": [
          "openai",
          "claude",
          "generic",
          "agent-skills-compatible",
          "vscode"
        ],
        "maturity": "governed",
        "owner": "Yao Team",
        "review_cadence": "quarterly",
        "trust_level": "local",
        "license": "MIT",
        "checksums": {
          "package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c",
          "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
        },
        "compatibility": {
          "openai": "pass",
          "claude": "pass",
          "agent-skills": "pass",
          "vscode": "pass",
          "generic": "pass",
          "agent-skills-compatible": "pass"
        },
        "source": {
          "skill_dir": ".",
          "skill_ir": "skill-ir/examples/yao-meta-skill.json",
          "ir_schema_version": "2.0.0",
          "canonical_metadata": "agents/interface.yaml"
        },
        "artifacts": {
          "overview_html": "reports/skill-overview.html",
          "review_studio_html": "reports/review-studio.html",
          "trust_report": "reports/security_trust_report.md",
          "conformance_matrix": "reports/conformance_matrix.md",
          "compiled_targets": "reports/compiled_targets.md",
          "package_verification": "reports/package_verification.md",
          "install_simulation": "reports/install_simulation.md",
          "adoption_drift": "reports/adoption_drift_report.md",
          "review_waivers": "reports/review_waivers.md",
          "review_annotations": "reports/review_annotations.md",
          "package_metadata": "registry/packages/yao-meta-skill.json"
        },
        "distribution": {
          "archive_verified": true,
          "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
          "package_verification": "reports/package_verification.json",
          "install_simulated": true,
          "install_simulation": "reports/install_simulation.json"
        },
        "generated_at": "2026-06-13"
      },
      "index": {
        "schema_version": "2.0",
        "generated_at": "2026-06-13",
        "package_count": 1,
        "packages": [
          {
            "name": "yao-meta-skill",
            "version": "1.1.0",
            "maturity": "governed",
            "owner": "Yao Team",
            "targets": [
              "openai",
              "claude",
              "generic",
              "agent-skills-compatible",
              "vscode"
            ],
            "package_metadata": "registry/packages/yao-meta-skill.json",
            "package_sha256": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c"
          }
        ]
      },
      "failures": [],
      "warnings": [],
      "artifacts": {
        "index": "registry/index.json",
        "package": "registry/packages/yao-meta-skill.json",
        "json": "reports/registry_audit.json",
        "markdown": "reports/registry_audit.md"
      }
    },
    "package_verification": {
      "ok": true,
      "schema_version": "2.0",
      "generated_at": "2026-06-21",
      "skill_dir": ".",
      "package_dir": "dist",
      "summary": {
        "target_count": 4,
        "adapter_count": 4,
        "archive_present": true,
        "archive_sha256": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7",
        "archive_entry_count": 580,
        "nested_skill_entry_count": 0,
        "failure_count": 0,
        "warning_count": 0
      },
      "checks": [
        {
          "id": "package-manifest",
          "status": "pass",
          "detail": "Package manifest exists: dist/manifest.json"
        },
        {
          "id": "openai-adapter",
          "status": "pass",
          "detail": "Adapter exists for target: openai"
        },
        {
          "id": "openai-field-name",
          "status": "pass",
          "detail": "openai adapter includes field: name"
        },
        {
          "id": "openai-field-description",
          "status": "pass",
          "detail": "openai adapter includes field: description"
        },
        {
          "id": "openai-field-version",
          "status": "pass",
          "detail": "openai adapter includes field: version"
        },
        {
          "id": "openai-field-display_name",
          "status": "pass",
          "detail": "openai adapter includes field: display_name"
        },
        {
          "id": "openai-field-short_description",
          "status": "pass",
          "detail": "openai adapter includes field: short_description"
        },
        {
          "id": "openai-field-default_prompt",
          "status": "pass",
          "detail": "openai adapter includes field: default_prompt"
        },
        {
          "id": "openai-field-job_to_be_done",
          "status": "pass",
          "detail": "openai adapter includes field: job_to_be_done"
        },
        {
          "id": "openai-field-ir_source",
          "status": "pass",
          "detail": "openai adapter includes field: ir_source"
        },
        {
          "id": "openai-field-ir_schema_version",
          "status": "pass",
          "detail": "openai adapter includes field: ir_schema_version"
        },
        {
          "id": "openai-field-semantic_contract",
          "status": "pass",
          "detail": "openai adapter includes field: semantic_contract"
        },
        {
          "id": "openai-field-semantic_parity",
          "status": "pass",
          "detail": "openai adapter includes field: semantic_parity"
        },
        {
          "id": "openai-field-compiler",
          "status": "pass",
          "detail": "openai adapter includes field: compiler"
        },
        {
          "id": "openai-field-compiled_contract",
          "status": "pass",
          "detail": "openai adapter includes field: compiled_contract"
        },
        {
          "id": "openai-field-permission_contract",
          "status": "pass",
          "detail": "openai adapter includes field: permission_contract"
        },
        {
          "id": "openai-field-target_permission_contract",
          "status": "pass",
          "detail": "openai adapter includes field: target_permission_contract"
        },
        {
          "id": "openai-field-target_native_contract",
          "status": "pass",
          "detail": "openai adapter includes field: target_native_contract"
        },
        {
          "id": "openai-field-target_transform",
          "status": "pass",
          "detail": "openai adapter includes field: target_transform"
        },
        {
          "id": "openai-field-canonical_metadata",
          "status": "pass",
          "detail": "openai adapter includes field: canonical_metadata"
        },
        {
          "id": "openai-field-canonical_format",
          "status": "pass",
          "detail": "openai adapter includes field: canonical_format"
        },
        {
          "id": "openai-field-activation_mode",
          "status": "pass",
          "detail": "openai adapter includes field: activation_mode"
        },
        {
          "id": "openai-field-execution_context",
          "status": "pass",
          "detail": "openai adapter includes field: execution_context"
        },
        {
          "id": "openai-field-shell",
          "status": "pass",
          "detail": "openai adapter includes field: shell"
        },
        {
          "id": "openai-field-trust_level",
          "status": "pass",
          "detail": "openai adapter includes field: trust_level"
        },
        {
          "id": "openai-field-remote_inline_execution",
          "status": "pass",
          "detail": "openai adapter includes field: remote_inline_execution"
        },
        {
          "id": "openai-field-degradation_strategy",
          "status": "pass",
          "detail": "openai adapter includes field: degradation_strategy"
        },
        {
          "id": "openai-field-portability_profile",
          "status": "pass",
          "detail": "openai adapter includes field: portability_profile"
        },
        {
          "id": "claude-adapter",
          "status": "pass",
          "detail": "Adapter exists for target: claude"
        },
        {
          "id": "claude-field-name",
          "status": "pass",
          "detail": "claude adapter includes field: name"
        },
        {
          "id": "claude-field-description",
          "status": "pass",
          "detail": "claude adapter includes field: description"
        },
        {
          "id": "claude-field-version",
          "status": "pass",
          "detail": "claude adapter includes field: version"
        },
        {
          "id": "claude-field-display_name",
          "status": "pass",
          "detail": "claude adapter includes field: display_name"
        },
        {
          "id": "claude-field-short_description",
          "status": "pass",
          "detail": "claude adapter includes field: short_description"
        },
        {
          "id": "claude-field-default_prompt",
          "status": "pass",
          "detail": "claude adapter includes field: default_prompt"
        },
        {
          "id": "claude-field-job_to_be_done",
          "status": "pass",
          "detail": "claude adapter includes field: job_to_be_done"
        },
        {
          "id": "claude-field-ir_source",
          "status": "pass",
          "detail": "claude adapter includes field: ir_source"
        },
        {
          "id": "claude-field-ir_schema_version",
          "status": "pass",
          "detail": "claude adapter includes field: ir_schema_version"
        },
        {
          "id": "claude-field-semantic_contract",
          "status": "pass",
          "detail": "claude adapter includes field: semantic_contract"
        },
        {
          "id": "claude-field-semantic_parity",
          "status": "pass",
          "detail": "claude adapter includes field: semantic_parity"
        },
        {
          "id": "claude-field-compiler",
          "status": "pass",
          "detail": "claude adapter includes field: compiler"
        },
        {
          "id": "claude-field-compiled_contract",
          "status": "pass",
          "detail": "claude adapter includes field: compiled_contract"
        },
        {
          "id": "claude-field-permission_contract",
          "status": "pass",
          "detail": "claude adapter includes field: permission_contract"
        },
        {
          "id": "claude-field-target_permission_contract",
          "status": "pass",
          "detail": "claude adapter includes field: target_permission_contract"
        },
        {
          "id": "claude-field-target_native_contract",
          "status": "pass",
          "detail": "claude adapter includes field: target_native_contract"
        },
        {
          "id": "claude-field-target_transform",
          "status": "pass",
          "detail": "claude adapter includes field: target_transform"
        },
        {
          "id": "claude-field-canonical_metadata",
          "status": "pass",
          "detail": "claude adapter includes field: canonical_metadata"
        },
        {
          "id": "claude-field-canonical_format",
          "status": "pass",
          "detail": "claude adapter includes field: canonical_format"
        },
        {
          "id": "claude-field-activation_mode",
          "status": "pass",
          "detail": "claude adapter includes field: activation_mode"
        },
        {
          "id": "claude-field-execution_context",
          "status": "pass",
          "detail": "claude adapter includes field: execution_context"
        },
        {
          "id": "claude-field-shell",
          "status": "pass",
          "detail": "claude adapter includes field: shell"
        },
        {
          "id": "claude-field-trust_level",
          "status": "pass",
          "detail": "claude adapter includes field: trust_level"
        },
        {
          "id": "claude-field-remote_inline_execution",
          "status": "pass",
          "detail": "claude adapter includes field: remote_inline_execution"
        },
        {
          "id": "claude-field-degradation_strategy",
          "status": "pass",
          "detail": "claude adapter includes field: degradation_strategy"
        },
        {
          "id": "claude-field-portability_profile",
          "status": "pass",
          "detail": "claude adapter includes field: portability_profile"
        },
        {
          "id": "generic-adapter",
          "status": "pass",
          "detail": "Adapter exists for target: generic"
        },
        {
          "id": "generic-field-name",
          "status": "pass",
          "detail": "generic adapter includes field: name"
        },
        {
          "id": "generic-field-description",
          "status": "pass",
          "detail": "generic adapter includes field: description"
        },
        {
          "id": "generic-field-version",
          "status": "pass",
          "detail": "generic adapter includes field: version"
        },
        {
          "id": "generic-field-display_name",
          "status": "pass",
          "detail": "generic adapter includes field: display_name"
        },
        {
          "id": "generic-field-short_description",
          "status": "pass",
          "detail": "generic adapter includes field: short_description"
        },
        {
          "id": "generic-field-default_prompt",
          "status": "pass",
          "detail": "generic adapter includes field: default_prompt"
        },
        {
          "id": "generic-field-job_to_be_done",
          "status": "pass",
          "detail": "generic adapter includes field: job_to_be_done"
        },
        {
          "id": "generic-field-ir_source",
          "status": "pass",
          "detail": "generic adapter includes field: ir_source"
        },
        {
          "id": "generic-field-ir_schema_version",
          "status": "pass",
          "detail": "generic adapter includes field: ir_schema_version"
        },
        {
          "id": "generic-field-semantic_contract",
          "status": "pass",
          "detail": "generic adapter includes field: semantic_contract"
        },
        {
          "id": "generic-field-semantic_parity",
          "status": "pass",
          "detail": "generic adapter includes field: semantic_parity"
        },
        {
          "id": "generic-field-compiler",
          "status": "pass",
          "detail": "generic adapter includes field: compiler"
        },
        {
          "id": "generic-field-compiled_contract",
          "status": "pass",
          "detail": "generic adapter includes field: compiled_contract"
        },
        {
          "id": "generic-field-permission_contract",
          "status": "pass",
          "detail": "generic adapter includes field: permission_contract"
        },
        {
          "id": "generic-field-target_permission_contract",
          "status": "pass",
          "detail": "generic adapter includes field: target_permission_contract"
        },
        {
          "id": "generic-field-target_native_contract",
          "status": "pass",
          "detail": "generic adapter includes field: target_native_contract"
        },
        {
          "id": "generic-field-target_transform",
          "status": "pass",
          "detail": "generic adapter includes field: target_transform"
        },
        {
          "id": "generic-field-canonical_metadata",
          "status": "pass",
          "detail": "generic adapter includes field: canonical_metadata"
        },
        {
          "id": "generic-field-canonical_format",
          "status": "pass",
          "detail": "generic adapter includes field: canonical_format"
        },
        {
          "id": "generic-field-activation_mode",
          "status": "pass",
          "detail": "generic adapter includes field: activation_mode"
        },
        {
          "id": "generic-field-execution_context",
          "status": "pass",
          "detail": "generic adapter includes field: execution_context"
        },
        {
          "id": "generic-field-shell",
          "status": "pass",
          "detail": "generic adapter includes field: shell"
        },
        {
          "id": "generic-field-trust_level",
          "status": "pass",
          "detail": "generic adapter includes field: trust_level"
        },
        {
          "id": "generic-field-remote_inline_execution",
          "status": "pass",
          "detail": "generic adapter includes field: remote_inline_execution"
        },
        {
          "id": "generic-field-degradation_strategy",
          "status": "pass",
          "detail": "generic adapter includes field: degradation_strategy"
        },
        {
          "id": "generic-field-portability_profile",
          "status": "pass",
          "detail": "generic adapter includes field: portability_profile"
        },
        {
          "id": "vscode-adapter",
          "status": "pass",
          "detail": "Adapter exists for target: vscode"
        },
        {
          "id": "vscode-field-name",
          "status": "pass",
          "detail": "vscode adapter includes field: name"
        },
        {
          "id": "vscode-field-description",
          "status": "pass",
          "detail": "vscode adapter includes field: description"
        },
        {
          "id": "vscode-field-version",
          "status": "pass",
          "detail": "vscode adapter includes field: version"
        },
        {
          "id": "vscode-field-display_name",
          "status": "pass",
          "detail": "vscode adapter includes field: display_name"
        },
        {
          "id": "vscode-field-short_description",
          "status": "pass",
          "detail": "vscode adapter includes field: short_description"
        },
        {
          "id": "vscode-field-default_prompt",
          "status": "pass",
          "detail": "vscode adapter includes field: default_prompt"
        },
        {
          "id": "vscode-field-job_to_be_done",
          "status": "pass",
          "detail": "vscode adapter includes field: job_to_be_done"
        },
        {
          "id": "vscode-field-ir_source",
          "status": "pass",
          "detail": "vscode adapter includes field: ir_source"
        },
        {
          "id": "vscode-field-ir_schema_version",
          "status": "pass",
          "detail": "vscode adapter includes field: ir_schema_version"
        },
        {
          "id": "vscode-field-semantic_contract",
          "status": "pass",
          "detail": "vscode adapter includes field: semantic_contract"
        },
        {
          "id": "vscode-field-semantic_parity",
          "status": "pass",
          "detail": "vscode adapter includes field: semantic_parity"
        },
        {
          "id": "vscode-field-compiler",
          "status": "pass",
          "detail": "vscode adapter includes field: compiler"
        },
        {
          "id": "vscode-field-compiled_contract",
          "status": "pass",
          "detail": "vscode adapter includes field: compiled_contract"
        },
        {
          "id": "vscode-field-permission_contract",
          "status": "pass",
          "detail": "vscode adapter includes field: permission_contract"
        },
        {
          "id": "vscode-field-target_permission_contract",
          "status": "pass",
          "detail": "vscode adapter includes field: target_permission_contract"
        },
        {
          "id": "vscode-field-target_native_contract",
          "status": "pass",
          "detail": "vscode adapter includes field: target_native_contract"
        },
        {
          "id": "vscode-field-target_transform",
          "status": "pass",
          "detail": "vscode adapter includes field: target_transform"
        },
        {
          "id": "vscode-field-canonical_metadata",
          "status": "pass",
          "detail": "vscode adapter includes field: canonical_metadata"
        },
        {
          "id": "vscode-field-canonical_format",
          "status": "pass",
          "detail": "vscode adapter includes field: canonical_format"
        },
        {
          "id": "vscode-field-activation_mode",
          "status": "pass",
          "detail": "vscode adapter includes field: activation_mode"
        },
        {
          "id": "vscode-field-execution_context",
          "status": "pass",
          "detail": "vscode adapter includes field: execution_context"
        },
        {
          "id": "vscode-field-shell",
          "status": "pass",
          "detail": "vscode adapter includes field: shell"
        },
        {
          "id": "vscode-field-trust_level",
          "status": "pass",
          "detail": "vscode adapter includes field: trust_level"
        },
        {
          "id": "vscode-field-remote_inline_execution",
          "status": "pass",
          "detail": "vscode adapter includes field: remote_inline_execution"
        },
        {
          "id": "vscode-field-degradation_strategy",
          "status": "pass",
          "detail": "vscode adapter includes field: degradation_strategy"
        },
        {
          "id": "vscode-field-portability_profile",
          "status": "pass",
          "detail": "vscode adapter includes field: portability_profile"
        },
        {
          "id": "openai-file-targets/openai/adapter.json",
          "status": "pass",
          "detail": "Package contains targets/openai/adapter.json"
        },
        {
          "id": "openai-file-targets/openai/agents/openai.yaml",
          "status": "pass",
          "detail": "Package contains targets/openai/agents/openai.yaml"
        },
        {
          "id": "claude-file-targets/claude/adapter.json",
          "status": "pass",
          "detail": "Package contains targets/claude/adapter.json"
        },
        {
          "id": "claude-file-targets/claude/README.md",
          "status": "pass",
          "detail": "Package contains targets/claude/README.md"
        },
        {
          "id": "generic-file-targets/generic/adapter.json",
          "status": "pass",
          "detail": "Package contains targets/generic/adapter.json"
        },
        {
          "id": "vscode-file-targets/vscode/adapter.json",
          "status": "pass",
          "detail": "Package contains targets/vscode/adapter.json"
        },
        {
          "id": "vscode-file-targets/vscode/README.md",
          "status": "pass",
          "detail": "Package contains targets/vscode/README.md"
        },
        {
          "id": "archive-safe-paths",
          "status": "pass",
          "detail": "Archive has no absolute or parent-traversal entries"
        },
        {
          "id": "archive-entry-yao-meta-skill/SKILL.md",
          "status": "pass",
          "detail": "Archive contains yao-meta-skill/SKILL.md"
        },
        {
          "id": "archive-entry-yao-meta-skill/manifest.json",
          "status": "pass",
          "detail": "Archive contains yao-meta-skill/manifest.json"
        },
        {
          "id": "archive-entry-yao-meta-skill/agents/interface.yaml",
          "status": "pass",
          "detail": "Archive contains yao-meta-skill/agents/interface.yaml"
        },
        {
          "id": "archive-single-skill-entrypoint",
          "status": "pass",
          "detail": "Archive exposes only the root SKILL.md entrypoint"
        },
        {
          "id": "archive-excludes-generated",
          "status": "pass",
          "detail": "Archive excludes generated dist/, .previews/, and tests/tmp* contents"
        },
        {
          "id": "registry-ok",
          "status": "pass",
          "detail": "Registry audit is OK"
        },
        {
          "id": "registry-name-match",
          "status": "pass",
          "detail": "Registry package name matches package manifest"
        },
        {
          "id": "registry-version-match",
          "status": "pass",
          "detail": "Registry package version matches package manifest"
        },
        {
          "id": "registry-compat-openai",
          "status": "pass",
          "detail": "Registry compatibility is reviewable for target: openai"
        },
        {
          "id": "registry-compat-claude",
          "status": "pass",
          "detail": "Registry compatibility is reviewable for target: claude"
        },
        {
          "id": "registry-compat-generic",
          "status": "pass",
          "detail": "Registry compatibility is reviewable for target: generic"
        },
        {
          "id": "registry-compat-vscode",
          "status": "pass",
          "detail": "Registry compatibility is reviewable for target: vscode"
        }
      ],
      "failures": [],
      "warnings": [],
      "artifacts": {
        "manifest": "dist/manifest.json",
        "archive": "dist/yao-meta-skill.zip",
        "json": "reports/package_verification.json",
        "markdown": "reports/package_verification.md"
      }
    },
    "install_simulation": {
      "ok": true,
      "schema_version": "2.0",
      "generated_at": "2026-06-13",
      "skill_dir": ".",
      "package_dir": "tests/tmp_review_studio/dist",
      "install_root": "tests/tmp_review_studio/install-root/simulate-yao-meta-skill",
      "installed_skill_dir": "tests/tmp_review_studio/install-root/simulate-yao-meta-skill/yao-meta-skill",
      "summary": {
        "archive_present": true,
        "archive_entry_count": 598,
        "nested_skill_entry_count": 0,
        "archive_extracted": true,
        "entrypoint_loaded": true,
        "manifest_loaded": true,
        "interface_loaded": true,
        "adapter_count": 4,
        "installer_permission_enforced_count": 12,
        "installer_permission_failure_count": 0,
        "permission_target_count": 4,
        "permission_capability_count": 3,
        "install_root_is_temp": false,
        "failure_count": 0,
        "warning_count": 0
      },
      "checks": [
        {
          "id": "archive-present",
          "status": "pass",
          "detail": "Package archive exists: tests/tmp_review_studio/dist/yao-meta-skill.zip"
        },
        {
          "id": "archive-safe-paths",
          "status": "pass",
          "detail": "Archive has no absolute or parent-traversal entries"
        },
        {
          "id": "single-skill-entrypoint",
          "status": "pass",
          "detail": "Installed package exposes only the root SKILL.md entrypoint"
        },
        {
          "id": "single-top-level",
          "status": "pass",
          "detail": "Archive top-level directory is yao-meta-skill"
        },
        {
          "id": "entrypoint-load",
          "status": "pass",
          "detail": "Installed SKILL.md frontmatter is readable"
        },
        {
          "id": "entrypoint-name",
          "status": "pass",
          "detail": "Installed SKILL.md name matches package directory"
        },
        {
          "id": "entrypoint-description",
          "status": "pass",
          "detail": "Installed SKILL.md description is present"
        },
        {
          "id": "manifest-load",
          "status": "pass",
          "detail": "Installed manifest.json is readable"
        },
        {
          "id": "manifest-name",
          "status": "pass",
          "detail": "Installed manifest name matches package manifest"
        },
        {
          "id": "manifest-version",
          "status": "pass",
          "detail": "Installed manifest version matches package manifest"
        },
        {
          "id": "interface-load",
          "status": "pass",
          "detail": "Installed agents/interface.yaml is readable"
        },
        {
          "id": "overview-report",
          "status": "pass",
          "detail": "Installed overview report is present"
        },
        {
          "id": "review-studio-report",
          "status": "pass",
          "detail": "Installed Review Studio report is present"
        },
        {
          "id": "adapter-claude",
          "status": "pass",
          "detail": "claude adapter is readable after package install simulation"
        },
        {
          "id": "adapter-claude-name",
          "status": "pass",
          "detail": "claude adapter name matches package manifest"
        },
        {
          "id": "adapter-generic",
          "status": "pass",
          "detail": "generic adapter is readable after package install simulation"
        },
        {
          "id": "adapter-generic-name",
          "status": "pass",
          "detail": "generic adapter name matches package manifest"
        },
        {
          "id": "adapter-openai",
          "status": "pass",
          "detail": "openai adapter is readable after package install simulation"
        },
        {
          "id": "adapter-openai-name",
          "status": "pass",
          "detail": "openai adapter name matches package manifest"
        },
        {
          "id": "adapter-vscode",
          "status": "pass",
          "detail": "vscode adapter is readable after package install simulation"
        },
        {
          "id": "adapter-vscode-name",
          "status": "pass",
          "detail": "vscode adapter name matches package manifest"
        },
        {
          "id": "permission-policy-load",
          "status": "pass",
          "detail": "Installed permission policy is readable"
        },
        {
          "id": "permission-claude-contract",
          "status": "pass",
          "detail": "claude adapter exposes target permission contract for installer enforcement"
        },
        {
          "id": "permission-claude-file_write-approved",
          "status": "pass",
          "detail": "claude capability file_write has active reviewer approval"
        },
        {
          "id": "permission-claude-file_write-target-enforcement",
          "status": "pass",
          "detail": "claude capability file_write has target enforcement note"
        },
        {
          "id": "permission-claude-network-approved",
          "status": "pass",
          "detail": "claude capability network has active reviewer approval"
        },
        {
          "id": "permission-claude-network-target-enforcement",
          "status": "pass",
          "detail": "claude capability network has target enforcement note"
        },
        {
          "id": "permission-claude-subprocess-approved",
          "status": "pass",
          "detail": "claude capability subprocess has active reviewer approval"
        },
        {
          "id": "permission-claude-subprocess-target-enforcement",
          "status": "pass",
          "detail": "claude capability subprocess has target enforcement note"
        },
        {
          "id": "permission-generic-contract",
          "status": "pass",
          "detail": "generic adapter exposes target permission contract for installer enforcement"
        },
        {
          "id": "permission-generic-file_write-approved",
          "status": "pass",
          "detail": "generic capability file_write has active reviewer approval"
        },
        {
          "id": "permission-generic-file_write-target-enforcement",
          "status": "pass",
          "detail": "generic capability file_write has target enforcement note"
        },
        {
          "id": "permission-generic-network-approved",
          "status": "pass",
          "detail": "generic capability network has active reviewer approval"
        },
        {
          "id": "permission-generic-network-target-enforcement",
          "status": "pass",
          "detail": "generic capability network has target enforcement note"
        },
        {
          "id": "permission-generic-subprocess-approved",
          "status": "pass",
          "detail": "generic capability subprocess has active reviewer approval"
        },
        {
          "id": "permission-generic-subprocess-target-enforcement",
          "status": "pass",
          "detail": "generic capability subprocess has target enforcement note"
        },
        {
          "id": "permission-openai-contract",
          "status": "pass",
          "detail": "openai adapter exposes target permission contract for installer enforcement"
        },
        {
          "id": "permission-openai-file_write-approved",
          "status": "pass",
          "detail": "openai capability file_write has active reviewer approval"
        },
        {
          "id": "permission-openai-file_write-target-enforcement",
          "status": "pass",
          "detail": "openai capability file_write has target enforcement note"
        },
        {
          "id": "permission-openai-network-approved",
          "status": "pass",
          "detail": "openai capability network has active reviewer approval"
        },
        {
          "id": "permission-openai-network-target-enforcement",
          "status": "pass",
          "detail": "openai capability network has target enforcement note"
        },
        {
          "id": "permission-openai-subprocess-approved",
          "status": "pass",
          "detail": "openai capability subprocess has active reviewer approval"
        },
        {
          "id": "permission-openai-subprocess-target-enforcement",
          "status": "pass",
          "detail": "openai capability subprocess has target enforcement note"
        },
        {
          "id": "permission-vscode-contract",
          "status": "pass",
          "detail": "vscode adapter exposes target permission contract for installer enforcement"
        },
        {
          "id": "permission-vscode-file_write-approved",
          "status": "pass",
          "detail": "vscode capability file_write has active reviewer approval"
        },
        {
          "id": "permission-vscode-file_write-target-enforcement",
          "status": "pass",
          "detail": "vscode capability file_write has target enforcement note"
        },
        {
          "id": "permission-vscode-network-approved",
          "status": "pass",
          "detail": "vscode capability network has active reviewer approval"
        },
        {
          "id": "permission-vscode-network-target-enforcement",
          "status": "pass",
          "detail": "vscode capability network has target enforcement note"
        },
        {
          "id": "permission-vscode-subprocess-approved",
          "status": "pass",
          "detail": "vscode capability subprocess has active reviewer approval"
        },
        {
          "id": "permission-vscode-subprocess-target-enforcement",
          "status": "pass",
          "detail": "vscode capability subprocess has target enforcement note"
        }
      ],
      "failures": [],
      "warnings": [],
      "artifacts": {
        "archive": "tests/tmp_review_studio/dist/yao-meta-skill.zip",
        "package_manifest": "tests/tmp_review_studio/dist/manifest.json",
        "json": "tests/tmp_review_studio/install_simulation.json",
        "markdown": "tests/tmp_review_studio/install_simulation.md"
      }
    },
    "upgrade_check": {
      "ok": true,
      "schema_version": "2.0",
      "generated_at": "2026-06-13",
      "previous": {
        "name": "yao-meta-skill",
        "version": "1.0.0",
        "targets": [
          "openai",
          "claude",
          "generic"
        ]
      },
      "current": {
        "name": "yao-meta-skill",
        "version": "1.1.0",
        "targets": [
          "openai",
          "claude",
          "generic",
          "agent-skills-compatible",
          "vscode"
        ]
      },
      "summary": {
        "declared_bump": "minor",
        "recommended_bump": "minor",
        "breaking_change_count": 0,
        "added_target_count": 2,
        "metadata_change_count": 1,
        "checksum_change_count": 2,
        "failure_count": 0,
        "warning_count": 0
      },
      "upgrade_diff": {
        "name_changed": false,
        "added_targets": [
          "agent-skills-compatible",
          "vscode"
        ],
        "removed_targets": [],
        "compatibility_changes": [
          {
            "target": "agent-skills",
            "from": "missing",
            "to": "pass",
            "direction": "improved"
          },
          {
            "target": "agent-skills-compatible",
            "from": "missing",
            "to": "pass",
            "direction": "improved"
          },
          {
            "target": "vscode",
            "from": "missing",
            "to": "pass",
            "direction": "improved"
          }
        ],
        "metadata_changes": [
          {
            "field": "description",
            "from": "Create, refactor, evaluate, and package agent skills from workflows, prompts, transcripts, docs, or notes.",
            "to": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs."
          }
        ],
        "checksum_changes": [
          {
            "field": "archive_sha256",
            "from": "",
            "to": "c56a8519244c0bc8ec17c92d4641c832629cc059f4b51fe177a2c039515253a7"
          },
          {
            "field": "package_sha256",
            "from": "0000000000000000000000000000000000000000000000000000000000000000",
            "to": "db71157184dc649ee72dfcaf399204d44a366d942393d055571e0137d42c9f7c"
          }
        ]
      },
      "release_notes": [
        "Recommended version bump: minor.",
        "Added targets: agent-skills-compatible, vscode.",
        "Package or archive checksum changed; reviewers should verify package artifacts before release.",
        "Package verification evidence: reports/package_verification.md."
      ],
      "failures": [],
      "warnings": [],
      "artifacts": {
        "previous_package": "registry/examples/yao-meta-skill-1.0.0.json",
        "current_package": "reports/registry_audit.json",
        "json": "tests/tmp_review_studio/upgrade_check.json",
        "markdown": "tests/tmp_review_studio/upgrade_check.md"
      }
    },
    "manifest": {
      "name": "yao-meta-skill",
      "version": "1.1.0",
      "owner": "Yao Team",
      "updated_at": "2026-03-31",
      "status": "active",
      "maturity_tier": "governed",
      "lifecycle_stage": "library",
      "context_budget_tier": "production",
      "review_cadence": "quarterly",
      "target_platforms": [
        "openai",
        "claude",
        "generic",
        "agent-skills-compatible",
        "vscode"
      ],
      "factory_components": [
        "templates",
        "references",
        "scripts",
        "reports"
      ]
    },
    "frontmatter": {
      "name": "yao-meta-skill",
      "description": "Create/improve/evaluate agent skills from workflows, prompts, SOPs, scripts. Use for migration/release/package, routing, evals/tests, install checks, 优化已有 skill, 补 trigger 评测. Exclude no-skill summary/translation/docs.",
      "metadata": {
        "author": "Yao Team"
      }
    },
    "interface": {
      "interface": {
        "display_name": "Yao Meta Skill",
        "short_description": "Create trigger-aware agent skills",
        "default_prompt": "Use $yao-meta-skill to turn my workflow or notes into a reusable skill with lean structure, clear triggering, and the right evals."
      },
      "compatibility": {
        "canonical_format": "agent-skills",
        "adapter_targets": [
          "openai",
          "claude",
          "generic",
          "vscode"
        ],
        "activation": {
          "mode": "manual",
          "paths": []
        },
        "execution": {
          "context": "inline",
          "shell": "bash"
        },
        "trust": {
          "source_tier": "local",
          "remote_inline_execution": "forbid",
          "remote_metadata_policy": "allow-metadata-only"
        },
        "degradation": {
          "openai": "metadata-adapter",
          "claude": "neutral-source-plus-adapter",
          "generic": "neutral-source",
          "vscode": "agent-skills-source-with-vscode-notes"
        }
      }
    }
  },
  "artifacts": {
    "html": "reports/review-studio.html",
    "json": "reports/review-studio.json"
  }
}
