{ "spec_version": "1.0.0", "goal": { "version_file": "version.json", "g14_spec": "08_完整性门禁.md", "rules": [ "01_字段字典.xlsx", "02_口径规则.md", "03_审计检查项.xlsx", "04_材料分类规则.md", "05_待查分类规则.md", "06_颜色约定.md", "07_数据来源登记规则.md" ], "templates": { "00_项目主档": { "file": "00_项目主档模板.xlsx", "exact": true, "core": ["项目概况", "阶段状态", "关键指标"], "any_of": [] }, "01_历年财务数据": { "file": "01_历年财务数据模板.xlsx", "exact": false, "core": ["原始财务数据", "财务比率"], "any_of": ["勾稽校验", "数据质量校验"] }, "02_投资建议书假设": { "file": "02_投资建议书假设模板.xlsx", "exact": false, "core": ["盈利预测参数", "估值参数", "预测比率"], "any_of": [] }, "03_外部信息": { "file": "03_外部信息模板.xlsx", "exact": false, "core": ["PEST"], "any_of": [] }, "04_交叉验证与商业分析": { "file": "04_交叉验证与商业分析模板.xlsx", "exact": false, "core": ["假设验证表", "可信度评分", "IRR独立复算", "冲突分级", "商业分析结论"], "any_of": [] }, "M1_财务假设矛盾与裁决": { "file": "M1_财务假设矛盾与裁决模板.xlsx", "exact": false, "core": ["矛盾清单与裁决"], "any_of": [] }, "99_项目登记": { "file": "99_项目登记模板.xlsx", "exact": true, "core": ["待查清单", "数据来源", "审计日志", "说明"], "any_of": [] } } }, "instance": { "core_sheets": { "01_历年财务数据": ["原始财务数据", "财务比率"], "02_投资建议书假设": ["盈利预测参数", "估值参数"], "03_外部信息": ["PEST"], "04_交叉验证与商业分析": ["假设验证表", "商业分析结论"], "M1-财务假设矛盾与裁决": ["矛盾清单与裁决"] } }, "gates": { "c2": {"stage": "stage_1a", "file": "01_历年财务数据", "sheets": ["原始财务数据", "财务比率"], "any_of": ["勾稽校验", "数据质量校验"]}, "c3": {"stage": "stage_1a", "fields": ["营业收入", "资产总计"], "any_field": ["净利润", "净亏损"]}, "c4": {"stage": "stage_1a", "min_rows": 10}, "c5": {"stage": "stage_1b", "file": "02_投资建议书假设", "sheets": ["盈利预测参数", "估值参数", "预测比率"]}, "c6": {"stage": "stage_1b"}, "c7": {"stage": "stage_1c", "file": "04_交叉验证与商业分析", "sheets": ["假设验证表", "可信度评分", "IRR独立复算", "冲突分级", "商业分析结论"]}, "c8": {"file": "M1-财务假设矛盾与裁决", "sheet": "矛盾清单与裁决"}, "c9": {"sheet": "模型审计"}, "c10": {"sheet": "模型审计"} }, "severity": { "goal-version": "blocker", "goal-rule-missing": "blocker", "goal-template-missing": "blocker", "goal-g14-spec": "blocker", "goal-template-unreadable": "blocker", "goal-template-sheets": "blocker", "goal-template-alt": "blocker", "goal-orphan-template": "warning", "goal-orphan-rule": "warning", "design-version-mismatch": "blocker", "design-version-uncomparable": "warning", "c1": "blocker", "c2": "blocker", "c3": "blocker", "c4": "blocker", "c5": "blocker", "c6": "blocker", "c7": "blocker", "c8": "blocker", "c9": "blocker", "c10": "blocker", "c10-pending": "warning", "core-sheets": "blocker", "parse-error": "blocker", "empty-sheet": "info", "extra-sheet": "info" } }