Adds three new method families on ReportsAdapter that route through fusion.report.engine when fusion_accounting_reports is installed: - run_fusion_report (pnl/balance_sheet/trial_balance/general_ledger) - get_anomalies (variance detection on engine output) - get_commentary (LLM narrative; falls back to templated) These coexist with the legacy ref_id-shaped run_report / export_report API so existing reporting tools (profit_loss, balance_sheet, etc.) keep working unchanged. FUSION_MODEL is updated to fusion.report.engine so mode detection picks FUSION when the new engine is installed. 4 new TransactionCase tests cover the fusion + community paths. Made-with: Cursor
15 lines
523 B
Python
15 lines
523 B
Python
from . import test_services_unit
|
|
from . import test_currency_conversion
|
|
from . import test_fusion_report
|
|
from . import test_line_resolver
|
|
from . import test_drill_down_resolver
|
|
from . import test_fusion_report_engine
|
|
from . import test_seeded_reports
|
|
from . import test_anomaly_detection
|
|
from . import test_commentary_prompt
|
|
from . import test_commentary_generator
|
|
from . import test_fusion_report_commentary
|
|
from . import test_fusion_report_anomaly
|
|
from . import test_reports_controller
|
|
from . import test_reports_adapter
|