What problem does it solve? Engineers editing FutureFin's projection engine, FIRE target computation, or retirement UI need to know exactly how the math is implemented today — not textbook FIRE theory — to avoid reintroducing historical bugs like the client/server target divergence or the off-by-one inflation trigger. ## Core Features & Use Cases - Canonical formulas: Documents the three FIRE number modes (manual, annual_expense, current_income), the closed-form capital-gains tax gross-up, the nominal-vs-real inflation model, and the moving monthly target with debt term. - Implementation contracts: Covers the allocation cascade, retirement drawdown/drain order, runway KPI with SWR threshold, savings_source transaction-derived modes, and the fire-parity.json client/server fixture. - Use Case: Before editing crates/engine/src/projection.rs or apps/web/src/lib/fire.ts, load this reference to verify why the target grows with inflation, why jubilación moved, or whether a number is in today-euros. ## Quick Start Load the futurefin-fire-domain-reference skill to explain why the FIRE target grows with inflation before I modify the projection handler.