用途:检查一份已完成的估值在多个工件之间是否自洽,例如现金流与折现率货币是否一致、终值增长是否超过无风险利率、终值再投资与增长是否匹配、股权桥是否算平。多数错误估值并非数字算错,而是内部矛盾。
主要能力:脚本 resources/validate.py 仅用标准库,无需安装,按路径读取 JSON 并打印发现。用法示例:python3 resources/validate.py --capital capital.json --dcf dcf.json --classification cls.json;可加 --quiet 只显示需处理项,--json 输出机器可读结果及 error_count、passed。退出码 0 表示无 ERROR,否则为 1,警告不影响退出码。
读取工件:--mandate、--classification、--capital、--forecast、--dcf、--relative,可传任意子集,缺输入的检查会以 SKIP 说明原因。capital 工件需合并 cost-of-capital-toolkit 的 wacc 输出与输入(含 currency、riskfree_rate、levered_beta、weights)。DCF 工件由 dcf-valuation-engine 的 value 子命令生成后需手工补 method 字段。classification 需自行编写,记录公司类型与硬性约束。
严重级别:ERROR 为内部矛盾必须修复;WARN 为可辩护但异常,需书面说明或修复;INFO 为通过;SKIP 为输入缺失未运行。
检查项:currency、terminal_growth、terminal_discount_rate、terminal_reinvestment、terminal_excess_return、terminal_value_share、capital_weights、beta_range、growth_reconciliation、equity_bridge、value_per_share、tax_rate、constraints。阈值以命名常量写在脚本顶部,不可从命令行调整。
限制:仅做一致性校验,不产生估值;部分规则名仅记录不强制执行;具体安装与平台信息暂未提供。