Wire smr_inflation_annual / sale_inflation_annual into _build_monthly_cashflow (monthly-compounded escalation of СМР costs vs sale revenue), gated by module constants _SMR_INFLATION_ANNUAL / _SALE_INFLATION_ANNUAL = 0.0. At default the factor (1+0)**t == 1.0 → byte-identical cashflow → existing Σ cashflow == net_profit invariant and all 57 prior tests unchanged (deep-review verified IEEE-754 identity + proration-denominator guard). Land not escalated (t0 lump); marketing/VAT/tax prorated on escalated revenue (total preserved, only retimed). Capability разведено+протестировано, OFF until calibrated indices + a decision to reframe the headline today-money invariant (nominal DCF vs real БДР). No schema/API/codegen change. +10 tests (zero-diff, compounding, NPV monotonicity, land-excluded, nominal-Σ-diverges-when-on). Refs #1881 |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| models | ||
| observability | ||
| schemas | ||
| scrapers | ||
| services | ||
| templates | ||
| workers | ||
| __init__.py | ||
| main.py | ||