gendesign/backend/tests/services/generative
Light1YT df1299175d feat(financial): model ground-floor нежилое (office/commercial) tranche
Carve a documented office share out of GFA before residential (fixes prior
overstatement where all non-parking GFA = residential). total_floor_area
unchanged → СМР already covers office GFA (no double-count): office is pure
additive revenue at +15% premium. Offices нежилое → VAT-able: vat base =
parking_value_added + office_value_added (consistent with #1898). Σ invariant
holds. Additive schema (office_area_sqm, revenue_office_rub) → api-types regen.

Refs #1881
2026-06-25 16:16:30 +05:00
..
test_api_concepts.py feat(financial): model ground-floor нежилое (office/commercial) tranche 2026-06-25 16:16:30 +05:00
test_exporters.py feat(finmodel): monthly DCF — real NPV/IRR/PBP, replace IRR-proxy (epic #1881 PR-3) 2026-06-23 21:52:04 +05:00
test_financial_dcf.py feat(financial): model ground-floor нежилое (office/commercial) tranche 2026-06-25 16:16:30 +05:00
test_geometry.py feat(generative): exporters (dxf/pdf) + generative test suite (#54 #55 #56) 2026-06-13 21:33:20 +05:00
test_market_price_lookup.py feat(generative): calibrate finmodel sale price from Objective market data (epic #1881 PR-2) 2026-06-23 21:10:25 +05:00
test_placement.py feat(generative): exporters (dxf/pdf) + generative test suite (#54 #55 #56) 2026-06-13 21:33:20 +05:00
test_teap_financial.py feat(financial): model ground-floor нежилое (office/commercial) tranche 2026-06-25 16:16:30 +05:00