{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://yao.local/schemas/skill-interpretation.schema.json", "title": "Yao Skill Interpretation Report", "type": "object", "required": [ "skill_summary", "scorecard", "capability_profile", "principle_model", "contract_boundary", "quality_review", "risk_governance", "package_assets", "iteration_roadmap", "report_contract", "interpretation_contract" ], "properties": { "report_contract": { "type": "object", "required": [ "schema_version", "report_kind", "html_report", "json_report", "default_language", "languages", "layout", "nav_labels" ], "properties": { "schema_version": { "const": "2.0" }, "report_kind": { "const": "skill-interpretation" }, "html_report": { "const": "reports/skill-interpretation.html" }, "json_report": { "const": "reports/skill-interpretation.json" }, "default_language": { "const": "zh-CN" }, "languages": { "type": "array", "prefixItems": [ { "const": "zh-CN" }, { "const": "en" } ], "minItems": 2 }, "layout": { "const": "kami-white-audit-v2" }, "nav_labels": { "type": "array", "minItems": 9, "items": { "type": "string" } } }, "additionalProperties": true }, "interpretation_contract": { "type": "object", "required": [ "schema_version", "source_model", "source_model_reused", "overview_report", "html_report", "json_report", "includes" ], "properties": { "schema_version": { "const": "2.0" }, "source_model": { "const": "skill-overview-v2" }, "source_model_reused": { "const": true }, "overview_report": { "const": "reports/skill-overview.html" }, "html_report": { "const": "reports/skill-interpretation.html" }, "json_report": { "const": "reports/skill-interpretation.json" }, "includes": { "type": "array", "minItems": 10, "items": { "type": "string" } } }, "additionalProperties": true } }, "additionalProperties": true }