Adds financial_reports.py tools module with 5 fusion-engine-routed tools registered in TOOL_DISPATCH: - fusion_run_report - fusion_get_anomalies - fusion_generate_commentary - fusion_drill_down_report_line - fusion_compare_periods Each tool guards on 'fusion.report.engine' being in the registry and otherwise returns a structured error so the chat agent can surface a clear "module not installed" message. 6 new TransactionCase tests (including a TOOL_DISPATCH registration sanity check). Made-with: Cursor
16 lines
562 B
Python
16 lines
562 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
|
|
from . import test_fusion_report_tools
|