What problem does it solve? Finished valuations often contain no single wrong number yet contradict themselves: cash flows in one currency discounted at a rate built in another, terminal growth above the riskfree rate, growth that no reinvestment pays for, or an equity bridge that does not add up. This Skill runs a mechanical gate that reads several valuation artifacts at once and flags every internal contradiction before the valuation is accepted. ## Core Features & Use Cases - Cross-artifact consistency checks: Compares currency, terminal growth versus the riskfree ceiling, terminal reinvestment against g/ROC, capital weights, beta range, growth-reinvestment reconciliation, equity bridge arithmetic, value per share, tax rates, and company-type constraints across mandate, classification, capital, forecast, DCF, and relative valuation JSON files. - Severity model with pipeline gating: Findings are classified as ERROR, WARN, INFO, or SKIP, with exit code 1 on any error and a --json mode emitting machine-readable findings for CI-style pipelines. - Constraint enforcement: Enforces hard stops from a hand-written classification artifact, such as no-fcff-valuation for banks, require-failure-probability for distressed firms, and no-earnings-multiple for negative-earnings companies. - Use Case: After running a DCF on a company, pass the cost-of-capital and DCF output JSON files to the validator; it reports that terminal growth exceeds the riskfree rate and the equity bridge is off, you fix both, rerun, and accept the valuation only when zero errors remain. ## Quick Start Run the validation script with my capital.json and dcf.json artifacts and list every error and warning in the valuation.