# ADR-0009 Number provenance audit ## Context Every investment number must be traceable. ## Decision Require source_ref and formula_id for investment numbers. ## Alternatives - Allow implicit report numbers ## Consequences - Ungrounded numbers are detectable ## Rollback Rebuild the report from a provenance-backed packet. ## Affected files - tools/validate_number_provenance_v2.py