{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "community": 25, "norm_label": "__init__.py" }, { "label": "__manifest__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__manifest__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_manifest_py", "community": 32, "norm_label": "__manifest__.py" }, { "label": "pre-migration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "community": 21, "norm_label": "pre-migration.py" }, { "label": "migrate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L34", "id": "pre_migration_migrate", "community": 21, "norm_label": "migrate()" }, { "label": "Pre-migration: convert legacy act_window report actions to client actions. In 1", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L1", "id": "pre_migration_rationale_1", "community": 21, "norm_label": "pre-migration: convert legacy act_window report actions to client actions. in 1" }, { "label": "test_engine_property.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "community": 0, "norm_label": "test_engine_property.py" }, { "label": "TestServiceInvariants", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L28", "id": "test_engine_property_testserviceinvariants", "community": 0, "norm_label": "testserviceinvariants" }, { "label": "TransactionCase", "file_type": "code", "source_file": "", "source_location": "", "id": "transactioncase", "community": 1, "norm_label": "transactioncase" }, { "label": "test_fiscal_year_contains_reference_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L34", "id": "test_engine_property_test_fiscal_year_contains_reference_date", "community": 2, "norm_label": "test_fiscal_year_contains_reference_date()" }, { "label": "test_month_bounds_first_to_last_day()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L42", "id": "test_engine_property_test_month_bounds_first_to_last_day", "community": 2, "norm_label": "test_month_bounds_first_to_last_day()" }, { "label": "test_quarter_bounds_three_months()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L52", "id": "test_engine_property_test_quarter_bounds_three_months", "community": 2, "norm_label": "test_quarter_bounds_three_months()" }, { "label": "test_aggregate_sum_equals_input_sum()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L69", "id": "test_engine_property_test_aggregate_sum_equals_input_sum", "community": 8, "norm_label": "test_aggregate_sum_equals_input_sum()" }, { "label": "test_balanced_iff_debits_equal_credits()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L87", "id": "test_engine_property_test_balanced_iff_debits_equal_credits", "community": 8, "norm_label": "test_balanced_iff_debits_equal_credits()" }, { "label": "test_comparison_previous_year_is_one_year_earlier()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L112", "id": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "community": 0, "norm_label": "test_comparison_previous_year_is_one_year_earlier()" }, { "label": "TestLineResolverInvariants", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L123", "id": "test_engine_property_testlineresolverinvariants", "community": 0, "norm_label": "testlineresolverinvariants" }, { "label": "test_subtotal_equals_sum_of_above_rows()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L133", "id": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "community": 0, "norm_label": "test_subtotal_equals_sum_of_above_rows()" }, { "label": "Property-based invariant tests for the reports engine. Hypothesis generates ran", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L1", "id": "test_engine_property_rationale_1", "community": 0, "norm_label": "property-based invariant tests for the reports engine. hypothesis generates ran" }, { "label": "Pure-Python invariants - fast, no DB writes.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L29", "id": "test_engine_property_rationale_29", "community": 0, "norm_label": "pure-python invariants - fast, no db writes." }, { "label": "Invariants on the line_resolver.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L124", "id": "test_engine_property_rationale_124", "community": 0, "norm_label": "invariants on the line_resolver." }, { "label": "test_anomaly_detection.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py", "community": 4, "norm_label": "test_anomaly_detection.py" }, { "label": "TestAnomalyDetection", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L8", "id": "test_anomaly_detection_testanomalydetection", "community": 4, "norm_label": "testanomalydetection" }, { "label": ".test_returns_empty_when_no_comparison()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L10", "id": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison", "community": 4, "norm_label": ".test_returns_empty_when_no_comparison()" }, { "label": ".test_flags_significant_increase()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L18", "id": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase", "community": 4, "norm_label": ".test_flags_significant_increase()" }, { "label": ".test_skips_below_absolute_threshold()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L30", "id": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold", "community": 4, "norm_label": ".test_skips_below_absolute_threshold()" }, { "label": ".test_skips_below_pct_threshold()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L39", "id": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold", "community": 4, "norm_label": ".test_skips_below_pct_threshold()" }, { "label": ".test_severity_high_for_50pct_plus()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L49", "id": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus", "community": 4, "norm_label": ".test_severity_high_for_50pct_plus()" }, { "label": ".test_orders_by_severity_then_amount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L59", "id": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount", "community": 4, "norm_label": ".test_orders_by_severity_then_amount()" }, { "label": "Unit tests for anomaly_detection service.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L1", "id": "test_anomaly_detection_rationale_1", "community": 4, "norm_label": "unit tests for anomaly_detection service." }, { "label": "test_local_llm_compat.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "community": 5, "norm_label": "test_local_llm_compat.py" }, { "label": "_server_reachable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L16", "id": "test_local_llm_compat_server_reachable", "community": 5, "norm_label": "_server_reachable()" }, { "label": "_detect_local_llm()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L24", "id": "test_local_llm_compat_detect_local_llm", "community": 5, "norm_label": "_detect_local_llm()" }, { "label": "TestLocalLLMCommentary", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L40", "id": "test_local_llm_compat_testlocalllmcommentary", "community": 5, "norm_label": "testlocalllmcommentary" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L42", "id": "test_local_llm_compat_testlocalllmcommentary_setup", "community": 5, "norm_label": ".setup()" }, { "label": ".test_commentary_with_local_llm()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L51", "id": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "community": 5, "norm_label": ".test_commentary_with_local_llm()" }, { "label": "Local LLM compat smoke for the commentary generator. Auto-detects an LM Studio", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L1", "id": "test_local_llm_compat_rationale_1", "community": 5, "norm_label": "local llm compat smoke for the commentary generator. auto-detects an lm studio" }, { "label": "Return (base_url, default_model) for the first reachable server, or (None, N", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L25", "id": "test_local_llm_compat_rationale_25", "community": 5, "norm_label": "return (base_url, default_model) for the first reachable server, or (none, n" }, { "label": "test_commentary_prompt.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py", "community": 14, "norm_label": "test_commentary_prompt.py" }, { "label": "TestCommentaryPrompt", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L10", "id": "test_commentary_prompt_testcommentaryprompt", "community": 14, "norm_label": "testcommentaryprompt" }, { "label": ".test_system_prompt_requires_json()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L12", "id": "test_commentary_prompt_testcommentaryprompt_test_system_prompt_requires_json", "community": 14, "norm_label": ".test_system_prompt_requires_json()" }, { "label": ".test_build_prompt_returns_tuple()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L17", "id": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple", "community": 14, "norm_label": ".test_build_prompt_returns_tuple()" }, { "label": ".test_user_prompt_includes_rows()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L27", "id": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows", "community": 14, "norm_label": ".test_user_prompt_includes_rows()" }, { "label": ".test_user_prompt_includes_anomalies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L41", "id": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies", "community": 14, "norm_label": ".test_user_prompt_includes_anomalies()" }, { "label": "Tests for commentary_prompt module.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L1", "id": "test_commentary_prompt_rationale_1", "community": 14, "norm_label": "tests for commentary_prompt module." }, { "label": "test_pdf_export.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py", "community": 1, "norm_label": "test_pdf_export.py" }, { "label": "TestPdfExport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L7", "id": "test_pdf_export_testpdfexport", "community": 1, "norm_label": "testpdfexport" }, { "label": ".test_pdf_render_pnl()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L9", "id": "test_pdf_export_testpdfexport_test_pdf_render_pnl", "community": 1, "norm_label": ".test_pdf_render_pnl()" }, { "label": ".test_pdf_render_balance_sheet()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L23", "id": "test_pdf_export_testpdfexport_test_pdf_render_balance_sheet", "community": 1, "norm_label": ".test_pdf_render_balance_sheet()" }, { "label": "Tests for the PDF export.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L1", "id": "test_pdf_export_rationale_1", "community": 1, "norm_label": "tests for the pdf export." }, { "label": "test_fusion_report_commentary.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py", "community": 1, "norm_label": "test_fusion_report_commentary.py" }, { "label": "TestFusionReportCommentary", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L8", "id": "test_fusion_report_commentary_testfusionreportcommentary", "community": 1, "norm_label": "testfusionreportcommentary" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L10", "id": "test_fusion_report_commentary_testfusionreportcommentary_setup", "community": 1, "norm_label": ".setup()" }, { "label": ".test_create_minimal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L14", "id": "test_fusion_report_commentary_testfusionreportcommentary_test_create_minimal", "community": 1, "norm_label": ".test_create_minimal()" }, { "label": ".test_uniqueness_per_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L26", "id": "test_fusion_report_commentary_testfusionreportcommentary_test_uniqueness_per_period", "community": 1, "norm_label": ".test_uniqueness_per_period()" }, { "label": ".test_different_comparison_modes_can_coexist()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L41", "id": "test_fusion_report_commentary_testfusionreportcommentary_test_different_comparison_modes_can_coexist", "community": 1, "norm_label": ".test_different_comparison_modes_can_coexist()" }, { "label": "Tests for fusion.report.commentary cache model.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L1", "id": "test_fusion_report_commentary_rationale_1", "community": 1, "norm_label": "tests for fusion.report.commentary cache model." }, { "label": "test_fusion_report_anomaly.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py", "community": 11, "norm_label": "test_fusion_report_anomaly.py" }, { "label": "TestFusionReportAnomaly", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L8", "id": "test_fusion_report_anomaly_testfusionreportanomaly", "community": 11, "norm_label": "testfusionreportanomaly" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L10", "id": "test_fusion_report_anomaly_testfusionreportanomaly_setup", "community": 11, "norm_label": ".setup()" }, { "label": "._make()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L14", "id": "test_fusion_report_anomaly_testfusionreportanomaly_make", "community": 11, "norm_label": "._make()" }, { "label": ".test_create_basic()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L31", "id": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic", "community": 11, "norm_label": ".test_create_basic()" }, { "label": ".test_acknowledge_action()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L37", "id": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "community": 11, "norm_label": ".test_acknowledge_action()" }, { "label": ".test_dismiss_action()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L44", "id": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "community": 11, "norm_label": ".test_dismiss_action()" }, { "label": ".test_resolve_action()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L49", "id": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "community": 11, "norm_label": ".test_resolve_action()" }, { "label": "Tests for fusion.report.anomaly model.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L1", "id": "test_fusion_report_anomaly_rationale_1", "community": 11, "norm_label": "tests for fusion.report.anomaly model." }, { "label": "test_fusion_report.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py", "community": 1, "norm_label": "test_fusion_report.py" }, { "label": "TestFusionReport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L7", "id": "test_fusion_report_testfusionreport", "community": 1, "norm_label": "testfusionreport" }, { "label": ".test_create_minimal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L9", "id": "test_fusion_report_testfusionreport_test_create_minimal", "community": 1, "norm_label": ".test_create_minimal()" }, { "label": ".test_line_specs_json_roundtrip()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L19", "id": "test_fusion_report_testfusionreport_test_line_specs_json_roundtrip", "community": 1, "norm_label": ".test_line_specs_json_roundtrip()" }, { "label": ".test_company_code_uniqueness()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L33", "id": "test_fusion_report_testfusionreport_test_company_code_uniqueness", "community": 1, "norm_label": ".test_company_code_uniqueness()" }, { "label": "Tests for fusion.report definition model.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L1", "id": "test_fusion_report_rationale_1", "community": 1, "norm_label": "tests for fusion.report definition model." }, { "label": "test_bs_tb_integration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "community": 0, "norm_label": "test_bs_tb_integration.py" }, { "label": "TestBalanceSheetIntegration", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L11", "id": "test_bs_tb_integration_testbalancesheetintegration", "community": 0, "norm_label": "testbalancesheetintegration" }, { "label": ".test_balance_sheet_includes_total_assets()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L13", "id": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets", "community": 0, "norm_label": ".test_balance_sheet_includes_total_assets()" }, { "label": ".test_balance_sheet_total_assets_is_subtotal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L21", "id": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal", "community": 0, "norm_label": ".test_balance_sheet_total_assets_is_subtotal()" }, { "label": ".test_balance_sheet_returns_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L31", "id": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period", "community": 0, "norm_label": ".test_balance_sheet_returns_period()" }, { "label": "TestTrialBalanceIntegration", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L38", "id": "test_bs_tb_integration_testtrialbalanceintegration", "community": 0, "norm_label": "testtrialbalanceintegration" }, { "label": ".test_trial_balance_returns_all_5_groups()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L40", "id": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "community": 0, "norm_label": ".test_trial_balance_returns_all_5_groups()" }, { "label": ".test_trial_balance_has_total_subtotal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L48", "id": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "community": 0, "norm_label": ".test_trial_balance_has_total_subtotal()" }, { "label": "Integration tests for balance sheet + trial balance.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L1", "id": "test_bs_tb_integration_rationale_1", "community": 0, "norm_label": "integration tests for balance sheet + trial balance." }, { "label": "test_currency_conversion.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py", "community": 10, "norm_label": "test_currency_conversion.py" }, { "label": "TestCurrencyConversion", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L12", "id": "test_currency_conversion_testcurrencyconversion", "community": 10, "norm_label": "testcurrencyconversion" }, { "label": ".test_same_currency_returns_unchanged()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L14", "id": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged", "community": 10, "norm_label": ".test_same_currency_returns_unchanged()" }, { "label": ".test_direct_rate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L20", "id": "test_currency_conversion_testcurrencyconversion_test_direct_rate", "community": 10, "norm_label": ".test_direct_rate()" }, { "label": ".test_inverse_rate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L27", "id": "test_currency_conversion_testcurrencyconversion_test_inverse_rate", "community": 10, "norm_label": ".test_inverse_rate()" }, { "label": ".test_falls_back_to_most_recent_rate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L34", "id": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate", "community": 10, "norm_label": ".test_falls_back_to_most_recent_rate()" }, { "label": ".test_raises_when_no_rate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L44", "id": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate", "community": 10, "norm_label": ".test_raises_when_no_rate()" }, { "label": ".test_fetch_rates_from_env()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L50", "id": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env", "community": 10, "norm_label": ".test_fetch_rates_from_env()" }, { "label": "Unit tests for currency_conversion service.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L1", "id": "test_currency_conversion_rationale_1", "community": 10, "norm_label": "unit tests for currency_conversion service." }, { "label": "test_performance_benchmarks.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "community": 6, "norm_label": "test_performance_benchmarks.py" }, { "label": "_percentile()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L27", "id": "test_performance_benchmarks_percentile", "community": 6, "norm_label": "_percentile()" }, { "label": "TestEngineBenchmarks", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L38", "id": "test_performance_benchmarks_testenginebenchmarks", "community": 6, "norm_label": "testenginebenchmarks" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L40", "id": "test_performance_benchmarks_testenginebenchmarks_setup", "community": 6, "norm_label": ".setup()" }, { "label": ".test_compute_pnl_p95()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L47", "id": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "community": 6, "norm_label": ".test_compute_pnl_p95()" }, { "label": ".test_compute_balance_sheet_p95()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L59", "id": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "community": 6, "norm_label": ".test_compute_balance_sheet_p95()" }, { "label": ".test_compute_trial_balance_p95()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L73", "id": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "community": 6, "norm_label": ".test_compute_trial_balance_p95()" }, { "label": ".test_compute_gl_p95()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L87", "id": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "community": 6, "norm_label": ".test_compute_gl_p95()" }, { "label": ".test_drill_down_p95()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L99", "id": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "community": 6, "norm_label": ".test_drill_down_p95()" }, { "label": "TestControllerBenchmarks", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L122", "id": "test_performance_benchmarks_testcontrollerbenchmarks", "community": 6, "norm_label": "testcontrollerbenchmarks" }, { "label": "HttpCase", "file_type": "code", "source_file": "", "source_location": "", "id": "httpcase", "community": 6, "norm_label": "httpcase" }, { "label": ".test_run_endpoint_p95()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L124", "id": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95", "community": 6, "norm_label": ".test_run_endpoint_p95()" }, { "label": "Performance benchmarks with P95 targets, tagged 'benchmark'. These tests are no", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L1", "id": "test_performance_benchmarks_rationale_1", "community": 6, "norm_label": "performance benchmarks with p95 targets, tagged 'benchmark'. these tests are no" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py", "community": 26, "norm_label": "__init__.py" }, { "label": "test_reports_tours.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py", "community": 6, "norm_label": "test_reports_tours.py" }, { "label": "TestReportsTours", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L16", "id": "test_reports_tours_testreportstours", "community": 6, "norm_label": "testreportstours" }, { "label": "._start_tour_safe()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L18", "id": "test_reports_tours_testreportstours_start_tour_safe", "community": 6, "norm_label": "._start_tour_safe()" }, { "label": ".test_smoke_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L24", "id": "test_reports_tours_testreportstours_test_smoke_tour", "community": 6, "norm_label": ".test_smoke_tour()" }, { "label": ".test_period_picker_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L27", "id": "test_reports_tours_testreportstours_test_period_picker_tour", "community": 6, "norm_label": ".test_period_picker_tour()" }, { "label": ".test_xlsx_wizard_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L30", "id": "test_reports_tours_testreportstours_test_xlsx_wizard_tour", "community": 6, "norm_label": ".test_xlsx_wizard_tour()" }, { "label": ".test_anomaly_list_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L33", "id": "test_reports_tours_testreportstours_test_anomaly_list_tour", "community": 6, "norm_label": ".test_anomaly_list_tour()" }, { "label": ".test_viewer_smoke_tour()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L36", "id": "test_reports_tours_testreportstours_test_viewer_smoke_tour", "community": 6, "norm_label": ".test_viewer_smoke_tour()" }, { "label": "Python wrappers that run the OWL tours via HttpCase.start_tour. Tours require a", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L1", "id": "test_reports_tours_rationale_1", "community": 6, "norm_label": "python wrappers that run the owl tours via httpcase.start_tour. tours require a" }, { "label": "test_cron.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "community": 4, "norm_label": "test_cron.py" }, { "label": "TestFusionReportsCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L7", "id": "test_cron_testfusionreportscron", "community": 4, "norm_label": "testfusionreportscron" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L9", "id": "test_cron_testfusionreportscron_setup", "community": 4, "norm_label": ".setup()" }, { "label": ".test_cron_mv_refresh_does_not_raise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L13", "id": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "community": 4, "norm_label": ".test_cron_mv_refresh_does_not_raise()" }, { "label": ".test_cron_anomaly_scan_does_not_raise()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L18", "id": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "community": 4, "norm_label": ".test_cron_anomaly_scan_does_not_raise()" }, { "label": "Tests for cron handlers.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L1", "id": "test_cron_rationale_1", "community": 4, "norm_label": "tests for cron handlers." }, { "label": "test_commentary_generator.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py", "community": 5, "norm_label": "test_commentary_generator.py" }, { "label": "TestCommentaryGenerator", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L10", "id": "test_commentary_generator_testcommentarygenerator", "community": 5, "norm_label": "testcommentarygenerator" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L12", "id": "test_commentary_generator_testcommentarygenerator_setup", "community": 5, "norm_label": ".setup()" }, { "label": ".test_fallback_when_no_provider()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L20", "id": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider", "community": 5, "norm_label": ".test_fallback_when_no_provider()" }, { "label": ".test_fallback_includes_anomalies_in_concerns()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L34", "id": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns", "community": 5, "norm_label": ".test_fallback_includes_anomalies_in_concerns()" }, { "label": ".test_returns_dict_with_required_keys()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L50", "id": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys", "community": 5, "norm_label": ".test_returns_dict_with_required_keys()" }, { "label": "Tests for commentary_generator service.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L1", "id": "test_commentary_generator_rationale_1", "community": 5, "norm_label": "tests for commentary_generator service." }, { "label": "test_fusion_report_tools.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py", "community": 1, "norm_label": "test_fusion_report_tools.py" }, { "label": "TestFusionReportTools", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L9", "id": "test_fusion_report_tools_testfusionreporttools", "community": 1, "norm_label": "testfusionreporttools" }, { "label": ".test_fusion_run_report_pnl()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L11", "id": "test_fusion_report_tools_testfusionreporttools_test_fusion_run_report_pnl", "community": 1, "norm_label": ".test_fusion_run_report_pnl()" }, { "label": ".test_fusion_get_anomalies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L22", "id": "test_fusion_report_tools_testfusionreporttools_test_fusion_get_anomalies", "community": 1, "norm_label": ".test_fusion_get_anomalies()" }, { "label": ".test_fusion_generate_commentary()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L33", "id": "test_fusion_report_tools_testfusionreporttools_test_fusion_generate_commentary", "community": 1, "norm_label": ".test_fusion_generate_commentary()" }, { "label": ".test_fusion_drill_down()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L45", "id": "test_fusion_report_tools_testfusionreporttools_test_fusion_drill_down", "community": 1, "norm_label": ".test_fusion_drill_down()" }, { "label": ".test_fusion_compare_periods()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L60", "id": "test_fusion_report_tools_testfusionreporttools_test_fusion_compare_periods", "community": 1, "norm_label": ".test_fusion_compare_periods()" }, { "label": ".test_tools_registered_in_dispatch()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L69", "id": "test_fusion_report_tools_testfusionreporttools_test_tools_registered_in_dispatch", "community": 1, "norm_label": ".test_tools_registered_in_dispatch()" }, { "label": "Tests for the 5 fusion AI tools registered in TOOL_DISPATCH.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L1", "id": "test_fusion_report_tools_rationale_1", "community": 1, "norm_label": "tests for the 5 fusion ai tools registered in tool_dispatch." }, { "label": "test_reports_adapter.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py", "community": 1, "norm_label": "test_reports_adapter.py" }, { "label": "TestReportsAdapter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L11", "id": "test_reports_adapter_testreportsadapter", "community": 1, "norm_label": "testreportsadapter" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L13", "id": "test_reports_adapter_testreportsadapter_setup", "community": 1, "norm_label": ".setup()" }, { "label": ".test_run_fusion_report_via_fusion_pnl()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L17", "id": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_fusion_pnl", "community": 1, "norm_label": ".test_run_fusion_report_via_fusion_pnl()" }, { "label": ".test_run_fusion_report_via_community_returns_error()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L27", "id": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_community_returns_error", "community": 1, "norm_label": ".test_run_fusion_report_via_community_returns_error()" }, { "label": ".test_get_anomalies_via_fusion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L35", "id": "test_reports_adapter_testreportsadapter_test_get_anomalies_via_fusion", "community": 1, "norm_label": ".test_get_anomalies_via_fusion()" }, { "label": ".test_get_commentary_via_fusion()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L46", "id": "test_reports_adapter_testreportsadapter_test_get_commentary_via_fusion", "community": 1, "norm_label": ".test_get_commentary_via_fusion()" }, { "label": "Tests for ReportsAdapter Phase-2 (engine-routed) methods.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L1", "id": "test_reports_adapter_rationale_1", "community": 1, "norm_label": "tests for reportsadapter phase-2 (engine-routed) methods." }, { "label": "test_drill_down_resolver.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py", "community": 13, "norm_label": "test_drill_down_resolver.py" }, { "label": "TestDrillDownResolver", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L12", "id": "test_drill_down_resolver_testdrilldownresolver", "community": 13, "norm_label": "testdrilldownresolver" }, { "label": ".test_returns_empty_for_account_with_no_lines()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L14", "id": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines", "community": 13, "norm_label": ".test_returns_empty_for_account_with_no_lines()" }, { "label": ".test_returns_lines_for_account_with_data()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L29", "id": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data", "community": 13, "norm_label": ".test_returns_lines_for_account_with_data()" }, { "label": ".test_respects_limit()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L46", "id": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit", "community": 13, "norm_label": ".test_respects_limit()" }, { "label": "Tests for drill_down_resolver.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L1", "id": "test_drill_down_resolver_rationale_1", "community": 13, "norm_label": "tests for drill_down_resolver." }, { "label": "test_seeded_reports.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py", "community": 17, "norm_label": "test_seeded_reports.py" }, { "label": "TestSeededReports", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L10", "id": "test_seeded_reports_testseededreports", "community": 17, "norm_label": "testseededreports" }, { "label": ".test_pnl_definition_loaded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L14", "id": "test_seeded_reports_testseededreports_test_pnl_definition_loaded", "community": 17, "norm_label": ".test_pnl_definition_loaded()" }, { "label": ".test_pnl_compute_returns_rows()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L20", "id": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "community": 17, "norm_label": ".test_pnl_compute_returns_rows()" }, { "label": ".test_balance_sheet_definition_loaded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L33", "id": "test_seeded_reports_testseededreports_test_balance_sheet_definition_loaded", "community": 17, "norm_label": ".test_balance_sheet_definition_loaded()" }, { "label": ".test_balance_sheet_compute_returns_assets_liabilities_equity()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L38", "id": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity", "community": 17, "norm_label": ".test_balance_sheet_compute_returns_assets_liabilities_equity()" }, { "label": ".test_trial_balance_definition_loaded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L49", "id": "test_seeded_reports_testseededreports_test_trial_balance_definition_loaded", "community": 17, "norm_label": ".test_trial_balance_definition_loaded()" }, { "label": ".test_trial_balance_total_near_zero()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L54", "id": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "community": 0, "norm_label": ".test_trial_balance_total_near_zero()" }, { "label": ".test_general_ledger_definition_loaded()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L80", "id": "test_seeded_reports_testseededreports_test_general_ledger_definition_loaded", "community": 17, "norm_label": ".test_general_ledger_definition_loaded()" }, { "label": ".test_general_ledger_returns_per_account_listings()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L85", "id": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "community": 0, "norm_label": ".test_general_ledger_returns_per_account_listings()" }, { "label": "Verify the seeded fusion.report definitions load and compute sensibly.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L1", "id": "test_seeded_reports_rationale_1", "community": 17, "norm_label": "verify the seeded fusion.report definitions load and compute sensibly." }, { "label": "Trial balance should sum to ~0 in a perfectly closed-out DB. Diagnostic", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L55", "id": "test_seeded_reports_rationale_55", "community": 0, "norm_label": "trial balance should sum to ~0 in a perfectly closed-out db. diagnostic" }, { "label": "test_period_picker.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py", "community": 2, "norm_label": "test_period_picker.py" }, { "label": "TestPeriodPickerWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L7", "id": "test_period_picker_testperiodpickerwizard", "community": 2, "norm_label": "testperiodpickerwizard" }, { "label": ".test_this_month_preset_fills_dates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L9", "id": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates", "community": 2, "norm_label": ".test_this_month_preset_fills_dates()" }, { "label": ".test_this_year_preset_uses_ytd()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L19", "id": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd", "community": 2, "norm_label": ".test_this_year_preset_uses_ytd()" }, { "label": ".test_action_open_report_returns_client_action()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L28", "id": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "community": 2, "norm_label": ".test_action_open_report_returns_client_action()" }, { "label": "Tests for period picker wizard.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L1", "id": "test_period_picker_rationale_1", "community": 2, "norm_label": "tests for period picker wizard." }, { "label": "test_xlsx_export.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py", "community": 18, "norm_label": "test_xlsx_export.py" }, { "label": "TestXlsxExport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L8", "id": "test_xlsx_export_testxlsxexport", "community": 18, "norm_label": "testxlsxexport" }, { "label": ".test_export_pnl_produces_xlsx()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L10", "id": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx", "community": 18, "norm_label": ".test_export_pnl_produces_xlsx()" }, { "label": ".test_export_balance_sheet()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L25", "id": "test_xlsx_export_testxlsxexport_test_export_balance_sheet", "community": 18, "norm_label": ".test_export_balance_sheet()" }, { "label": "Tests for XLSX export wizard.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L1", "id": "test_xlsx_export_rationale_1", "community": 18, "norm_label": "tests for xlsx export wizard." }, { "label": "test_reports_controller.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py", "community": 12, "norm_label": "test_reports_controller.py" }, { "label": "TestReportsController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L9", "id": "test_reports_controller_testreportscontroller", "community": 12, "norm_label": "testreportscontroller" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L11", "id": "test_reports_controller_testreportscontroller_setup", "community": 12, "norm_label": ".setup()" }, { "label": "._jsonrpc()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L19", "id": "test_reports_controller_testreportscontroller_jsonrpc", "community": 12, "norm_label": "._jsonrpc()" }, { "label": ".test_list_available()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L42", "id": "test_reports_controller_testreportscontroller_test_list_available", "community": 12, "norm_label": ".test_list_available()" }, { "label": ".test_run_pnl()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L50", "id": "test_reports_controller_testreportscontroller_test_run_pnl", "community": 12, "norm_label": ".test_run_pnl()" }, { "label": ".test_run_balance_sheet()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L60", "id": "test_reports_controller_testreportscontroller_test_run_balance_sheet", "community": 12, "norm_label": ".test_run_balance_sheet()" }, { "label": ".test_drill_down_returns_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L69", "id": "test_reports_controller_testreportscontroller_test_drill_down_returns_list", "community": 12, "norm_label": ".test_drill_down_returns_list()" }, { "label": ".test_get_anomalies_returns_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L83", "id": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list", "community": 12, "norm_label": ".test_get_anomalies_returns_list()" }, { "label": ".test_get_commentary_returns_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L93", "id": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict", "community": 12, "norm_label": ".test_get_commentary_returns_dict()" }, { "label": ".test_export_pdf_returns_pdf()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L104", "id": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf", "community": 12, "norm_label": ".test_export_pdf_returns_pdf()" }, { "label": ".test_export_xlsx_returns_xlsx()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L114", "id": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx", "community": 12, "norm_label": ".test_export_xlsx_returns_xlsx()" }, { "label": "Controller tests using HttpCase for the 8 JSON-RPC endpoints.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L1", "id": "test_reports_controller_rationale_1", "community": 12, "norm_label": "controller tests using httpcase for the 8 json-rpc endpoints." }, { "label": "test_fusion_report_engine.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py", "community": 0, "norm_label": "test_fusion_report_engine.py" }, { "label": "TestFusionReportEngine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L11", "id": "test_fusion_report_engine_testfusionreportengine", "community": 0, "norm_label": "testfusionreportengine" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L13", "id": "test_fusion_report_engine_testfusionreportengine_setup", "community": 0, "norm_label": ".setup()" }, { "label": ".test_engine_model_exists()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L27", "id": "test_fusion_report_engine_testfusionreportengine_test_engine_model_exists", "community": 0, "norm_label": ".test_engine_model_exists()" }, { "label": ".test_compute_pnl_returns_dict_with_rows()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L30", "id": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "community": 0, "norm_label": ".test_compute_pnl_returns_dict_with_rows()" }, { "label": ".test_compute_balance_sheet()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L39", "id": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet", "community": 0, "norm_label": ".test_compute_balance_sheet()" }, { "label": ".test_compute_trial_balance()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L55", "id": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "community": 0, "norm_label": ".test_compute_trial_balance()" }, { "label": ".test_compute_pnl_with_comparison()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L69", "id": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "community": 0, "norm_label": ".test_compute_pnl_with_comparison()" }, { "label": ".test_drill_down_returns_list()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L79", "id": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "community": 0, "norm_label": ".test_drill_down_returns_list()" }, { "label": ".test_compute_partner_grouped_receivable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L93", "id": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "community": 9, "norm_label": ".test_compute_partner_grouped_receivable()" }, { "label": ".test_report_code_disambiguates_same_report_type()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L110", "id": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "community": 0, "norm_label": ".test_report_code_disambiguates_same_report_type()" }, { "label": ".test_report_code_validates_type_match()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L147", "id": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "community": 0, "norm_label": ".test_report_code_validates_type_match()" }, { "label": ".test_no_report_raises_validation_error()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L162", "id": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "community": 0, "norm_label": ".test_no_report_raises_validation_error()" }, { "label": "Tests for fusion.report.engine AbstractModel.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L1", "id": "test_fusion_report_engine_rationale_1", "community": 0, "norm_label": "tests for fusion.report.engine abstractmodel." }, { "label": "Multiple reports of report_type='pnl' must each be addressable by code s", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L111", "id": "test_fusion_report_engine_rationale_111", "community": 0, "norm_label": "multiple reports of report_type='pnl' must each be addressable by code s" }, { "label": "Asking for a 'pnl' computation but giving a balance_sheet code should ra", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L148", "id": "test_fusion_report_engine_rationale_148", "community": 0, "norm_label": "asking for a 'pnl' computation but giving a balance_sheet code should ra" }, { "label": "test_line_resolver.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py", "community": 0, "norm_label": "test_line_resolver.py" }, { "label": "TestLineResolver", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L9", "id": "test_line_resolver_testlineresolver", "community": 0, "norm_label": "testlineresolver" }, { "label": ".test_resolve_account_type_prefix()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L11", "id": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "community": 0, "norm_label": ".test_resolve_account_type_prefix()" }, { "label": ".test_resolve_subtotal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L34", "id": "test_line_resolver_testlineresolver_test_resolve_subtotal", "community": 0, "norm_label": ".test_resolve_subtotal()" }, { "label": ".test_resolve_with_comparison()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L59", "id": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "community": 0, "norm_label": ".test_resolve_with_comparison()" }, { "label": ".test_resolve_empty_specs()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L78", "id": "test_line_resolver_testlineresolver_test_resolve_empty_specs", "community": 0, "norm_label": ".test_resolve_empty_specs()" }, { "label": ".test_resolve_account_id_drill_down()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L82", "id": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "community": 0, "norm_label": ".test_resolve_account_id_drill_down()" }, { "label": "Tests for line_resolver.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L1", "id": "test_line_resolver_rationale_1", "community": 0, "norm_label": "tests for line_resolver." }, { "label": "test_account_balance_mv.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "community": 16, "norm_label": "test_account_balance_mv.py" }, { "label": "TestAccountBalanceMV", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L7", "id": "test_account_balance_mv_testaccountbalancemv", "community": 16, "norm_label": "testaccountbalancemv" }, { "label": ".test_mv_exists_and_is_queryable()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L9", "id": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "community": 16, "norm_label": ".test_mv_exists_and_is_queryable()" }, { "label": ".test_mv_refresh_concurrent()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L15", "id": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "community": 16, "norm_label": ".test_mv_refresh_concurrent()" }, { "label": "Tests for fusion_account_balance MV.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L1", "id": "test_account_balance_mv_rationale_1", "community": 16, "norm_label": "tests for fusion_account_balance mv." }, { "label": "test_services_unit.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "community": 7, "norm_label": "test_services_unit.py" }, { "label": "TestDatePeriods", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L18", "id": "test_services_unit_testdateperiods", "community": 2, "norm_label": "testdateperiods" }, { "label": ".test_fiscal_year_calendar_default()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L20", "id": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default", "community": 2, "norm_label": ".test_fiscal_year_calendar_default()" }, { "label": ".test_fiscal_year_april_start()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L25", "id": "test_services_unit_testdateperiods_test_fiscal_year_april_start", "community": 2, "norm_label": ".test_fiscal_year_april_start()" }, { "label": ".test_fiscal_year_before_start_returns_prior()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L30", "id": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior", "community": 2, "norm_label": ".test_fiscal_year_before_start_returns_prior()" }, { "label": ".test_month_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L35", "id": "test_services_unit_testdateperiods_test_month_bounds", "community": 2, "norm_label": ".test_month_bounds()" }, { "label": ".test_month_bounds_december()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L40", "id": "test_services_unit_testdateperiods_test_month_bounds_december", "community": 2, "norm_label": ".test_month_bounds_december()" }, { "label": ".test_quarter_bounds_q2()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L45", "id": "test_services_unit_testdateperiods_test_quarter_bounds_q2", "community": 2, "norm_label": ".test_quarter_bounds_q2()" }, { "label": ".test_comparison_previous_year()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L50", "id": "test_services_unit_testdateperiods_test_comparison_previous_year", "community": 2, "norm_label": ".test_comparison_previous_year()" }, { "label": ".test_comparison_previous_period_same_length()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L56", "id": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "community": 2, "norm_label": ".test_comparison_previous_period_same_length()" }, { "label": ".test_period_validates_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L62", "id": "test_services_unit_testdateperiods_test_period_validates_bounds", "community": 2, "norm_label": ".test_period_validates_bounds()" }, { "label": "TestAccountHierarchy", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L68", "id": "test_services_unit_testaccounthierarchy", "community": 7, "norm_label": "testaccounthierarchy" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L70", "id": "test_services_unit_testaccounthierarchy_setup", "community": 7, "norm_label": ".setup()" }, { "label": ".test_build_tree_returns_two_roots()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L80", "id": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots", "community": 7, "norm_label": ".test_build_tree_returns_two_roots()" }, { "label": ".test_walk_yields_all_nodes()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L84", "id": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "community": 7, "norm_label": ".test_walk_yields_all_nodes()" }, { "label": ".test_walk_depth_correct()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L89", "id": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "community": 7, "norm_label": ".test_walk_depth_correct()" }, { "label": ".test_filter_by_type_prefix()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L96", "id": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "community": 7, "norm_label": ".test_filter_by_type_prefix()" }, { "label": "TestTotaling", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L103", "id": "test_services_unit_testtotaling", "community": 8, "norm_label": "testtotaling" }, { "label": ".test_aggregate_empty()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L105", "id": "test_services_unit_testtotaling_test_aggregate_empty", "community": 8, "norm_label": ".test_aggregate_empty()" }, { "label": ".test_aggregate_simple()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L110", "id": "test_services_unit_testtotaling_test_aggregate_simple", "community": 8, "norm_label": ".test_aggregate_simple()" }, { "label": ".test_aggregate_per_account_groups_correctly()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L120", "id": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly", "community": 8, "norm_label": ".test_aggregate_per_account_groups_correctly()" }, { "label": ".test_is_balanced_true()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L130", "id": "test_services_unit_testtotaling_test_is_balanced_true", "community": 8, "norm_label": ".test_is_balanced_true()" }, { "label": ".test_is_balanced_false()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L137", "id": "test_services_unit_testtotaling_test_is_balanced_false", "community": 8, "norm_label": ".test_is_balanced_false()" }, { "label": "Unit tests for date_periods, account_hierarchy, totaling services.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L1", "id": "test_services_unit_rationale_1", "community": 7, "norm_label": "unit tests for date_periods, account_hierarchy, totaling services." }, { "label": "test_pnl_integration.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py", "community": 0, "norm_label": "test_pnl_integration.py" }, { "label": "TestPnlIntegration", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L14", "id": "test_pnl_integration_testpnlintegration", "community": 0, "norm_label": "testpnlintegration" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L16", "id": "test_pnl_integration_testpnlintegration_setup", "community": 0, "norm_label": ".setup()" }, { "label": "._create_invoice()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L34", "id": "test_pnl_integration_testpnlintegration_create_invoice", "community": 0, "norm_label": "._create_invoice()" }, { "label": ".test_pnl_includes_invoice_revenue()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L56", "id": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "community": 0, "norm_label": ".test_pnl_includes_invoice_revenue()" }, { "label": ".test_pnl_with_comparison_returns_both_periods()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L88", "id": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "community": 0, "norm_label": ".test_pnl_with_comparison_returns_both_periods()" }, { "label": ".test_pnl_net_income_is_subtotal()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L101", "id": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "community": 0, "norm_label": ".test_pnl_net_income_is_subtotal()" }, { "label": "Integration test: P&L produces correct totals against known fixtures. Creates a", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L1", "id": "test_pnl_integration_rationale_1", "community": 0, "norm_label": "integration test: p&l produces correct totals against known fixtures. creates a" }, { "label": "test_migration_round_trip.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "community": 15, "norm_label": "test_migration_round_trip.py" }, { "label": "TestMigrationRoundTrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L7", "id": "test_migration_round_trip_testmigrationroundtrip", "community": 15, "norm_label": "testmigrationroundtrip" }, { "label": ".test_bootstrap_finds_all_4_reports()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L9", "id": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "community": 15, "norm_label": ".test_bootstrap_finds_all_4_reports()" }, { "label": "Tests for the reports-bootstrap migration step.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L1", "id": "test_migration_round_trip_rationale_1", "community": 15, "norm_label": "tests for the reports-bootstrap migration step." }, { "label": "test_coexistence.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py", "community": 1, "norm_label": "test_coexistence.py" }, { "label": "TestReportsCoexistence", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L10", "id": "test_coexistence_testreportscoexistence", "community": 1, "norm_label": "testreportscoexistence" }, { "label": ".setUp()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L12", "id": "test_coexistence_testreportscoexistence_setup", "community": 1, "norm_label": ".setup()" }, { "label": ".test_engine_always_available()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L20", "id": "test_coexistence_testreportscoexistence_test_engine_always_available", "community": 1, "norm_label": ".test_engine_always_available()" }, { "label": ".test_menu_gated_by_coexistence_group()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L24", "id": "test_coexistence_testreportscoexistence_test_menu_gated_by_coexistence_group", "community": 1, "norm_label": ".test_menu_gated_by_coexistence_group()" }, { "label": ".test_period_picker_wizard_gated_too()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L33", "id": "test_coexistence_testreportscoexistence_test_period_picker_wizard_gated_too", "community": 1, "norm_label": ".test_period_picker_wizard_gated_too()" }, { "label": "Coexistence tests for fusion_accounting_reports. Mirrors Phase 1's coexistence", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L1", "id": "test_coexistence_rationale_1", "community": 1, "norm_label": "coexistence tests for fusion_accounting_reports. mirrors phase 1's coexistence" }, { "label": "The engine is registered regardless of Enterprise install state.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L21", "id": "test_coexistence_rationale_21", "community": 1, "norm_label": "the engine is registered regardless of enterprise install state." }, { "label": "fusion_report_engine.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "community": 0, "norm_label": "fusion_report_engine.py" }, { "label": "FusionReportEngine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L31", "id": "fusion_report_engine_fusionreportengine", "community": 0, "norm_label": "fusionreportengine" }, { "label": "compute_pnl()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L40", "id": "fusion_report_engine_compute_pnl", "community": 0, "norm_label": "compute_pnl()" }, { "label": "compute_balance_sheet()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L58", "id": "fusion_report_engine_compute_balance_sheet", "community": 0, "norm_label": "compute_balance_sheet()" }, { "label": "compute_trial_balance()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L77", "id": "fusion_report_engine_compute_trial_balance", "community": 0, "norm_label": "compute_trial_balance()" }, { "label": "compute_gl()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L95", "id": "fusion_report_engine_compute_gl", "community": 0, "norm_label": "compute_gl()" }, { "label": "drill_down()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L124", "id": "fusion_report_engine_drill_down", "community": 0, "norm_label": "drill_down()" }, { "label": "compute_partner_grouped()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L140", "id": "fusion_report_engine_compute_partner_grouped", "community": 9, "norm_label": "compute_partner_grouped()" }, { "label": "._get_report()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L267", "id": "fusion_report_engine_fusionreportengine_get_report", "community": 0, "norm_label": "._get_report()" }, { "label": "._fetch_accounts()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L327", "id": "fusion_report_engine_fusionreportengine_fetch_accounts", "community": 0, "norm_label": "._fetch_accounts()" }, { "label": "._aggregate_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L347", "id": "fusion_report_engine_fusionreportengine_aggregate_period", "community": 0, "norm_label": "._aggregate_period()" }, { "label": "._compute()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L375", "id": "fusion_report_engine_fusionreportengine_compute", "community": 0, "norm_label": "._compute()" }, { "label": "The reports engine - orchestrator for all report computation. 5-method public A", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L1", "id": "fusion_report_engine_rationale_1", "community": 0, "norm_label": "the reports engine - orchestrator for all report computation. 5-method public a" }, { "label": "Income statement (P&L) for the given period. ``report_code`` selects be", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L44", "id": "fusion_report_engine_rationale_44", "community": 0, "norm_label": "income statement (p&l) for the given period. ``report_code`` selects be" }, { "label": "Balance sheet AS OF date_to. Period.date_from is set to a far-past date", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L62", "id": "fusion_report_engine_rationale_62", "community": 0, "norm_label": "balance sheet as of date_to. period.date_from is set to a far-past date" }, { "label": "Trial balance for the given period - every account with non-zero balance", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L81", "id": "fusion_report_engine_rationale_81", "community": 0, "norm_label": "trial balance for the given period - every account with non-zero balance" }, { "label": "General ledger for the given period. Returns per-account move-line list", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L99", "id": "fusion_report_engine_rationale_99", "community": 0, "norm_label": "general ledger for the given period. returns per-account move-line list" }, { "label": "Drill into a report line: list the journal items behind it.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L128", "id": "fusion_report_engine_rationale_128", "community": 0, "norm_label": "drill into a report line: list the journal items behind it." }, { "label": "Per-partner aggregation report (Aged Receivable, Aged Payable, Partner L", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L144", "id": "fusion_report_engine_rationale_144", "community": 0, "norm_label": "per-partner aggregation report (aged receivable, aged payable, partner l" }, { "label": "Look up the active fusion.report definition. When ``code`` is provided,", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L271", "id": "fusion_report_engine_rationale_271", "community": 0, "norm_label": "look up the active fusion.report definition. when ``code`` is provided," }, { "label": "Fetch all accounts for a company, return flat dict + tree.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L328", "id": "fusion_report_engine_rationale_328", "community": 0, "norm_label": "fetch all accounts for a company, return flat dict + tree." }, { "label": "SQL aggregate per account_id for a period. Raw SQL for performance; thi", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L348", "id": "fusion_report_engine_rationale_348", "community": 0, "norm_label": "sql aggregate per account_id for a period. raw sql for performance; thi" }, { "label": "Shared computation pipeline. Returns dict with rows, totals, metadata.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L379", "id": "fusion_report_engine_rationale_379", "community": 0, "norm_label": "shared computation pipeline. returns dict with rows, totals, metadata." }, { "label": "fusion_reports_cron.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "community": 4, "norm_label": "fusion_reports_cron.py" }, { "label": "FusionReportsCron", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L19", "id": "fusion_reports_cron_fusionreportscron", "community": 4, "norm_label": "fusionreportscron" }, { "label": "_cron_anomaly_scan()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L24", "id": "fusion_reports_cron_cron_anomaly_scan", "community": 4, "norm_label": "_cron_anomaly_scan()" }, { "label": "_cron_mv_refresh()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L92", "id": "fusion_reports_cron_cron_mv_refresh", "community": 4, "norm_label": "_cron_mv_refresh()" }, { "label": "Cron handlers for fusion_accounting_reports. Two scheduled jobs: - _cron_anomal", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L1", "id": "fusion_reports_cron_rationale_1", "community": 4, "norm_label": "cron handlers for fusion_accounting_reports. two scheduled jobs: - _cron_anomal" }, { "label": "Run last-month P&L vs prior-year-same-month and persist anomalies.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L25", "id": "fusion_reports_cron_rationale_25", "community": 33, "norm_label": "run last-month p&l vs prior-year-same-month and persist anomalies." }, { "label": "REFRESH CONCURRENTLY via dedicated autocommit cursor. REFRESH MATERIALI", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L93", "id": "fusion_reports_cron_rationale_93", "community": 34, "norm_label": "refresh concurrently via dedicated autocommit cursor. refresh materiali" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "community": 27, "norm_label": "__init__.py" }, { "label": "fusion_report.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "community": 22, "norm_label": "fusion_report.py" }, { "label": "FusionReport", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L22", "id": "fusion_report_fusionreport", "community": 22, "norm_label": "fusionreport" }, { "label": "Persistent definition of a Fusion financial report. Each report (P&L, balance s", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L1", "id": "fusion_report_rationale_1", "community": 22, "norm_label": "persistent definition of a fusion financial report. each report (p&l, balance s" }, { "label": "fusion_report_anomaly.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "community": 11, "norm_label": "fusion_report_anomaly.py" }, { "label": "FusionReportAnomaly", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L13", "id": "fusion_report_anomaly_fusionreportanomaly", "community": 11, "norm_label": "fusionreportanomaly" }, { "label": ".action_acknowledge()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L45", "id": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "community": 11, "norm_label": ".action_acknowledge()" }, { "label": ".action_dismiss()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L52", "id": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "community": 11, "norm_label": ".action_dismiss()" }, { "label": ".action_resolve()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L55", "id": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "community": 11, "norm_label": ".action_resolve()" }, { "label": "Persisted anomaly flags from the engine's variance detection. Each row captures", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L1", "id": "fusion_report_anomaly_rationale_1", "community": 11, "norm_label": "persisted anomaly flags from the engine's variance detection. each row captures" }, { "label": "fusion_migration_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py", "community": 15, "norm_label": "fusion_migration_wizard.py" }, { "label": "FusionMigrationWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L12", "id": "fusion_migration_wizard_fusionmigrationwizard", "community": 15, "norm_label": "fusionmigrationwizard" }, { "label": "._reports_bootstrap_step()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L15", "id": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "community": 15, "norm_label": "._reports_bootstrap_step()" }, { "label": ".action_run_migration()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L28", "id": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "community": 15, "norm_label": ".action_run_migration()" }, { "label": "Reports-specific migration step. Ensures the 4 CORE report definitions are pres", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L1", "id": "fusion_migration_wizard_rationale_1", "community": 15, "norm_label": "reports-specific migration step. ensures the 4 core report definitions are pres" }, { "label": "Verify all 4 CORE report definitions exist.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L16", "id": "fusion_migration_wizard_rationale_16", "community": 15, "norm_label": "verify all 4 core report definitions exist." }, { "label": "Override to add reports-bootstrap step at the end of the chain.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L29", "id": "fusion_migration_wizard_rationale_29", "community": 15, "norm_label": "override to add reports-bootstrap step at the end of the chain." }, { "label": "fusion_report_commentary.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "community": 23, "norm_label": "fusion_report_commentary.py" }, { "label": "FusionReportCommentary", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L9", "id": "fusion_report_commentary_fusionreportcommentary", "community": 23, "norm_label": "fusionreportcommentary" }, { "label": "Cached AI-generated commentary for a report run. One row per (report, period_fr", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L1", "id": "fusion_report_commentary_rationale_1", "community": 23, "norm_label": "cached ai-generated commentary for a report run. one row per (report, period_fr" }, { "label": "fusion_account_balance_mv.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "community": 16, "norm_label": "fusion_account_balance_mv.py" }, { "label": "FusionAccountBalanceMV", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L14", "id": "fusion_account_balance_mv_fusionaccountbalancemv", "community": 16, "norm_label": "fusionaccountbalancemv" }, { "label": ".init()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L29", "id": "fusion_account_balance_mv_fusionaccountbalancemv_init", "community": 16, "norm_label": ".init()" }, { "label": "_refresh()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L56", "id": "fusion_account_balance_mv_refresh", "community": 16, "norm_label": "_refresh()" }, { "label": "Materialized view of per-account-per-month balances. Created lazily by init() (", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L1", "id": "fusion_account_balance_mv_rationale_1", "community": 16, "norm_label": "materialized view of per-account-per-month balances. created lazily by init() (" }, { "label": "Refresh the MV. Falls back to non-concurrent if CONCURRENTLY fails. REF", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L57", "id": "fusion_account_balance_mv_rationale_57", "community": 35, "norm_label": "refresh the mv. falls back to non-concurrent if concurrently fails. ref" }, { "label": "reports_tours.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/tours/reports_tours.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_tours_reports_tours_js", "community": 36, "norm_label": "reports_tours.js" }, { "label": "drill_down_dialog.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js", "community": 19, "norm_label": "drill_down_dialog.js" }, { "label": "DrillDownDialog", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L5", "id": "drill_down_dialog_drilldowndialog", "community": 19, "norm_label": "drilldowndialog" }, { "label": ".formatAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L12", "id": "drill_down_dialog_drilldowndialog_formatamount", "community": 19, "norm_label": ".formatamount()" }, { "label": ".onBackdropClick()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L19", "id": "drill_down_dialog_drilldowndialog_onbackdropclick", "community": 19, "norm_label": ".onbackdropclick()" }, { "label": "report_table.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_report_table_report_table_js", "community": 3, "norm_label": "report_table.js" }, { "label": "ReportTable", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L5", "id": "report_table_reporttable", "community": 3, "norm_label": "reporttable" }, { "label": ".isPartnerGrouped()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L12", "id": "report_table_reporttable_ispartnergrouped", "community": 3, "norm_label": ".ispartnergrouped()" }, { "label": ".formatAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L16", "id": "report_table_reporttable_formatamount", "community": 3, "norm_label": ".formatamount()" }, { "label": ".onRowClick()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L23", "id": "report_table_reporttable_onrowclick", "community": 3, "norm_label": ".onrowclick()" }, { "label": ".onPartnerRowClick()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L29", "id": "report_table_reporttable_onpartnerrowclick", "community": 3, "norm_label": ".onpartnerrowclick()" }, { "label": ".rowClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L37", "id": "report_table_reporttable_rowclass", "community": 3, "norm_label": ".rowclass()" }, { "label": ".partnerRowClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L44", "id": "report_table_reporttable_partnerrowclass", "community": 3, "norm_label": ".partnerrowclass()" }, { "label": ".lineNameClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L50", "id": "report_table_reporttable_linenameclass", "community": 3, "norm_label": ".linenameclass()" }, { "label": ".varianceClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L56", "id": "report_table_reporttable_varianceclass", "community": 3, "norm_label": ".varianceclass()" }, { "label": "anomaly_strip.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js", "community": 20, "norm_label": "anomaly_strip.js" }, { "label": "AnomalyStrip", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L11", "id": "anomaly_strip_anomalystrip", "community": 20, "norm_label": "anomalystrip" }, { "label": ".alertClass()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L17", "id": "anomaly_strip_anomalystrip_alertclass", "community": 20, "norm_label": ".alertclass()" }, { "label": ".formatAmount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L21", "id": "anomaly_strip_anomalystrip_formatamount", "community": 20, "norm_label": ".formatamount()" }, { "label": "ai_commentary_panel.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js", "community": 24, "norm_label": "ai_commentary_panel.js" }, { "label": "AiCommentaryPanel", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L5", "id": "ai_commentary_panel_aicommentarypanel", "community": 24, "norm_label": "aicommentarypanel" }, { "label": "period_filter.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_period_filter_period_filter_js", "community": 3, "norm_label": "period_filter.js" }, { "label": "PeriodFilter", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L6", "id": "period_filter_periodfilter", "community": 3, "norm_label": "periodfilter" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L10", "id": "period_filter_periodfilter_setup", "community": 3, "norm_label": ".setup()" }, { "label": ".onReportTypeChange()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L15", "id": "period_filter_periodfilter_onreporttypechange", "community": 3, "norm_label": ".onreporttypechange()" }, { "label": ".onDateChange()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L26", "id": "period_filter_periodfilter_ondatechange", "community": 3, "norm_label": ".ondatechange()" }, { "label": ".onComparisonChange()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L37", "id": "period_filter_periodfilter_oncomparisonchange", "community": 3, "norm_label": ".oncomparisonchange()" }, { "label": "report_viewer_view.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer_view.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_view_js", "community": 37, "norm_label": "report_viewer_view.js" }, { "label": "report_viewer.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_js", "community": 3, "norm_label": "report_viewer.js" }, { "label": "ReportViewer", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L11", "id": "report_viewer_reportviewer", "community": 3, "norm_label": "reportviewer" }, { "label": ".setup()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L19", "id": "report_viewer_reportviewer_setup", "community": 3, "norm_label": ".setup()" }, { "label": ".onDrillDown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L42", "id": "report_viewer_reportviewer_ondrilldown", "community": 3, "norm_label": ".ondrilldown()" }, { "label": ".onCloseDrill()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L46", "id": "report_viewer_reportviewer_onclosedrill", "community": 3, "norm_label": ".onclosedrill()" }, { "label": ".onGenerateCommentary()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L50", "id": "report_viewer_reportviewer_ongeneratecommentary", "community": 3, "norm_label": ".ongeneratecommentary()" }, { "label": "reports_service.js", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_services_reports_service_js", "community": 3, "norm_label": "reports_service.js" }, { "label": "ReportsService", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L9", "id": "reports_service_reportsservice", "community": 3, "norm_label": "reportsservice" }, { "label": ".constructor()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L10", "id": "reports_service_reportsservice_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".loadAvailableReports()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L33", "id": "reports_service_reportsservice_loadavailablereports", "community": 3, "norm_label": ".loadavailablereports()" }, { "label": ".runReport()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L45", "id": "reports_service_reportsservice_runreport", "community": 3, "norm_label": ".runreport()" }, { "label": ".fetchAnomalies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L76", "id": "reports_service_reportsservice_fetchanomalies", "community": 3, "norm_label": ".fetchanomalies()" }, { "label": ".generateCommentary()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L92", "id": "reports_service_reportsservice_generatecommentary", "community": 3, "norm_label": ".generatecommentary()" }, { "label": ".drillDown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L113", "id": "reports_service_reportsservice_drilldown", "community": 3, "norm_label": ".drilldown()" }, { "label": ".closeDrillDown()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L132", "id": "reports_service_reportsservice_closedrilldown", "community": 3, "norm_label": ".closedrilldown()" }, { "label": ".setComparison()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L138", "id": "reports_service_reportsservice_setcomparison", "community": 3, "norm_label": ".setcomparison()" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "community": 28, "norm_label": "__init__.py" }, { "label": "period_picker_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "community": 2, "norm_label": "period_picker_wizard.py" }, { "label": "FusionPeriodPickerWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L14", "id": "period_picker_wizard_fusionperiodpickerwizard", "community": 2, "norm_label": "fusionperiodpickerwizard" }, { "label": "_onchange_period_preset()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L42", "id": "period_picker_wizard_onchange_period_preset", "community": 2, "norm_label": "_onchange_period_preset()" }, { "label": ".action_open_report()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L65", "id": "period_picker_wizard_fusionperiodpickerwizard_action_open_report", "community": 2, "norm_label": ".action_open_report()" }, { "label": "Period selection + comparison wizard. Pre-fills date ranges for common report p", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L1", "id": "period_picker_wizard_rationale_1", "community": 2, "norm_label": "period selection + comparison wizard. pre-fills date ranges for common report p" }, { "label": "Open the fusion reports viewer pre-filled with selected period.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L66", "id": "period_picker_wizard_rationale_66", "community": 2, "norm_label": "open the fusion reports viewer pre-filled with selected period." }, { "label": "xlsx_export_wizard.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "community": 18, "norm_label": "xlsx_export_wizard.py" }, { "label": "FusionXlsxExportWizard", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L12", "id": "xlsx_export_wizard_fusionxlsxexportwizard", "community": 18, "norm_label": "fusionxlsxexportwizard" }, { "label": ".action_export()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L34", "id": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "community": 18, "norm_label": ".action_export()" }, { "label": "XLSX export wizard for fusion financial reports.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L1", "id": "xlsx_export_wizard_rationale_1", "community": 18, "norm_label": "xlsx export wizard for fusion financial reports." }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "community": 29, "norm_label": "__init__.py" }, { "label": "reports_controller.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "community": 9, "norm_label": "reports_controller.py" }, { "label": "_parse_date()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L33", "id": "reports_controller_parse_date", "community": 9, "norm_label": "_parse_date()" }, { "label": "_build_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L39", "id": "reports_controller_build_period", "community": 9, "norm_label": "_build_period()" }, { "label": "FusionReportsController", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L45", "id": "reports_controller_fusionreportscontroller", "community": 9, "norm_label": "fusionreportscontroller" }, { "label": "list_available()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L48", "id": "reports_controller_list_available", "community": 9, "norm_label": "list_available()" }, { "label": "run()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L67", "id": "reports_controller_run", "community": 9, "norm_label": "run()" }, { "label": "drill_down()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L107", "id": "reports_controller_drill_down", "community": 9, "norm_label": "drill_down()" }, { "label": "get_anomalies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L119", "id": "reports_controller_get_anomalies", "community": 9, "norm_label": "get_anomalies()" }, { "label": "._persist_anomalies()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L139", "id": "reports_controller_fusionreportscontroller_persist_anomalies", "community": 9, "norm_label": "._persist_anomalies()" }, { "label": "get_commentary()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L167", "id": "reports_controller_get_commentary", "community": 9, "norm_label": "get_commentary()" }, { "label": "compare_periods()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L225", "id": "reports_controller_compare_periods", "community": 9, "norm_label": "compare_periods()" }, { "label": "export_pdf()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L234", "id": "reports_controller_export_pdf", "community": 9, "norm_label": "export_pdf()" }, { "label": "export_xlsx()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L258", "id": "reports_controller_export_xlsx", "community": 9, "norm_label": "export_xlsx()" }, { "label": "HTTP controller: 8 JSON-RPC endpoints for the OWL reports widget. All endpoints", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L1", "id": "reports_controller_rationale_1", "community": 9, "norm_label": "http controller: 8 json-rpc endpoints for the owl reports widget. all endpoints" }, { "label": "date_periods.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "community": 2, "norm_label": "date_periods.py" }, { "label": "Period", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L21", "id": "date_periods_period", "community": 0, "norm_label": "period" }, { "label": ".__post_init__()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L26", "id": "date_periods_period_post_init", "community": 0, "norm_label": ".__post_init__()" }, { "label": "days()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L31", "id": "date_periods_days", "community": 2, "norm_label": "days()" }, { "label": "fiscal_year_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L35", "id": "date_periods_fiscal_year_bounds", "community": 2, "norm_label": "fiscal_year_bounds()" }, { "label": "month_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L53", "id": "date_periods_month_bounds", "community": 2, "norm_label": "month_bounds()" }, { "label": "quarter_bounds()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L67", "id": "date_periods_quarter_bounds", "community": 2, "norm_label": "quarter_bounds()" }, { "label": "comparison_period()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L80", "id": "date_periods_comparison_period", "community": 2, "norm_label": "comparison_period()" }, { "label": "Date period math for financial reports. Pure-Python helpers that compute: - Fis", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L1", "id": "date_periods_rationale_1", "community": 2, "norm_label": "date period math for financial reports. pure-python helpers that compute: - fis" }, { "label": "Return the fiscal year period containing `reference_date`. Default: calenda", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L37", "id": "date_periods_rationale_37", "community": 2, "norm_label": "return the fiscal year period containing `reference_date`. default: calenda" }, { "label": "Return the calendar month containing `reference_date`.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L54", "id": "date_periods_rationale_54", "community": 2, "norm_label": "return the calendar month containing `reference_date`." }, { "label": "Return the calendar quarter containing `reference_date`.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L68", "id": "date_periods_rationale_68", "community": 2, "norm_label": "return the calendar quarter containing `reference_date`." }, { "label": "Derive the comparison period for `period` per `mode`. `previous_period`: sa", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L81", "id": "date_periods_rationale_81", "community": 2, "norm_label": "derive the comparison period for `period` per `mode`. `previous_period`: sa" }, { "label": "totaling.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "community": 8, "norm_label": "totaling.py" }, { "label": "TotalLine", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L10", "id": "totaling_totalline", "community": 0, "norm_label": "totalline" }, { "label": "aggregate()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L20", "id": "totaling_aggregate", "community": 8, "norm_label": "aggregate()" }, { "label": "aggregate_per_account()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L37", "id": "totaling_aggregate_per_account", "community": 8, "norm_label": "aggregate_per_account()" }, { "label": "is_balanced()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L46", "id": "totaling_is_balanced", "community": 8, "norm_label": "is_balanced()" }, { "label": "Move-line aggregation primitives for report totaling. Pure-Python helpers - cal", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L1", "id": "totaling_rationale_1", "community": 8, "norm_label": "move-line aggregation primitives for report totaling. pure-python helpers - cal" }, { "label": "Aggregate a list of move-line dicts into a TotalLine. Each dict must have:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L21", "id": "totaling_rationale_21", "community": 8, "norm_label": "aggregate a list of move-line dicts into a totalline. each dict must have:" }, { "label": "Group + aggregate by account_id. Returns {account_id: TotalLine}.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L38", "id": "totaling_rationale_38", "community": 8, "norm_label": "group + aggregate by account_id. returns {account_id: totalline}." }, { "label": "True if total debits == total credits (within tolerance for rounding).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L47", "id": "totaling_rationale_47", "community": 8, "norm_label": "true if total debits == total credits (within tolerance for rounding)." }, { "label": "commentary_generator.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "community": 5, "norm_label": "commentary_generator.py" }, { "label": "generate_commentary()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L19", "id": "commentary_generator_generate_commentary", "community": 5, "norm_label": "generate_commentary()" }, { "label": "_templated_fallback()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L54", "id": "commentary_generator_templated_fallback", "community": 5, "norm_label": "_templated_fallback()" }, { "label": "_get_provider()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L86", "id": "commentary_generator_get_provider", "community": 5, "norm_label": "_get_provider()" }, { "label": "AI-generated narrative commentary for financial reports. Takes a report_result", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L1", "id": "commentary_generator_rationale_1", "community": 5, "norm_label": "ai-generated narrative commentary for financial reports. takes a report_result" }, { "label": "Generate narrative commentary via LLM. Returns dict per the contract. If no", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L21", "id": "commentary_generator_rationale_21", "community": 5, "norm_label": "generate narrative commentary via llm. returns dict per the contract. if no" }, { "label": "No-LLM fallback that produces a basic narrative from the report data.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L55", "id": "commentary_generator_rationale_55", "community": 5, "norm_label": "no-llm fallback that produces a basic narrative from the report data." }, { "label": "Look up provider for 'reports_commentary' feature; return None if not configured", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L87", "id": "commentary_generator_rationale_87", "community": 5, "norm_label": "look up provider for 'reports_commentary' feature; return none if not configured" }, { "label": "currency_conversion.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "community": 10, "norm_label": "currency_conversion.py" }, { "label": "ConversionRate", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L12", "id": "currency_conversion_conversionrate", "community": 10, "norm_label": "conversionrate" }, { "label": "convert_amount()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L19", "id": "currency_conversion_convert_amount", "community": 10, "norm_label": "convert_amount()" }, { "label": "fetch_rates()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L47", "id": "currency_conversion_fetch_rates", "community": 10, "norm_label": "fetch_rates()" }, { "label": "Multi-currency conversion for financial reports. Converts move-line amounts to", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L1", "id": "currency_conversion_rationale_1", "community": 10, "norm_label": "multi-currency conversion for financial reports. converts move-line amounts to" }, { "label": "Convert `amount` from source to target at the given date. `rates` is a dict", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L21", "id": "currency_conversion_rationale_21", "community": 10, "norm_label": "convert `amount` from source to target at the given date. `rates` is a dict" }, { "label": "Fetch all relevant rates from res.currency.rate as of a given date. Returns", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L49", "id": "currency_conversion_rationale_49", "community": 10, "norm_label": "fetch all relevant rates from res.currency.rate as of a given date. returns" }, { "label": "account_hierarchy.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "community": 7, "norm_label": "account_hierarchy.py" }, { "label": "AccountNode", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L12", "id": "account_hierarchy_accountnode", "community": 7, "norm_label": "accountnode" }, { "label": "build_tree()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L21", "id": "account_hierarchy_build_tree", "community": 7, "norm_label": "build_tree()" }, { "label": "walk()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L44", "id": "account_hierarchy_walk", "community": 7, "norm_label": "walk()" }, { "label": "filter_by_account_type()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L55", "id": "account_hierarchy_filter_by_account_type", "community": 7, "norm_label": "filter_by_account_type()" }, { "label": "Account hierarchy walker. Given a flat list of accounts with parent_id pointers", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L1", "id": "account_hierarchy_rationale_1", "community": 7, "norm_label": "account hierarchy walker. given a flat list of accounts with parent_id pointers" }, { "label": "Build a forest from a flat list of account dicts. Each dict must have keys:", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L22", "id": "account_hierarchy_rationale_22", "community": 7, "norm_label": "build a forest from a flat list of account dicts. each dict must have keys:" }, { "label": "Depth-first walk yielding (node, depth, ancestors).", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L45", "id": "account_hierarchy_rationale_45", "community": 7, "norm_label": "depth-first walk yielding (node, depth, ancestors)." }, { "label": "Return all nodes whose account_type starts with type_prefix (e.g. 'asset_' r", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L56", "id": "account_hierarchy_rationale_56", "community": 7, "norm_label": "return all nodes whose account_type starts with type_prefix (e.g. 'asset_' r" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "community": 30, "norm_label": "__init__.py" }, { "label": "anomaly_detection.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "community": 4, "norm_label": "anomaly_detection.py" }, { "label": "Anomaly", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L15", "id": "anomaly_detection_anomaly", "community": 4, "norm_label": "anomaly" }, { "label": ".to_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L25", "id": "anomaly_detection_anomaly_to_dict", "community": 4, "norm_label": ".to_dict()" }, { "label": "detect()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L42", "id": "anomaly_detection_detect", "community": 4, "norm_label": "detect()" }, { "label": "Anomaly detection for financial reports. Compares each row's current-period amo", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L1", "id": "anomaly_detection_rationale_1", "community": 4, "norm_label": "anomaly detection for financial reports. compares each row's current-period amo" }, { "label": "Detect anomalies in a report_result dict (engine output). Returns list of a", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L44", "id": "anomaly_detection_rationale_44", "community": 4, "norm_label": "detect anomalies in a report_result dict (engine output). returns list of a" }, { "label": "commentary_prompt.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py", "community": 14, "norm_label": "commentary_prompt.py" }, { "label": "build_prompt()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L26", "id": "commentary_prompt_build_prompt", "community": 14, "norm_label": "build_prompt()" }, { "label": "LLM prompt for AI report commentary. Provider-agnostic system + user prompt bui", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L1", "id": "commentary_prompt_rationale_1", "community": 14, "norm_label": "llm prompt for ai report commentary. provider-agnostic system + user prompt bui" }, { "label": "Build (system_prompt, user_prompt) tuple.", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L27", "id": "commentary_prompt_rationale_27", "community": 14, "norm_label": "build (system_prompt, user_prompt) tuple." }, { "label": "drill_down_resolver.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "community": 13, "norm_label": "drill_down_resolver.py" }, { "label": "DrillDownRow", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L12", "id": "drill_down_resolver_drilldownrow", "community": 13, "norm_label": "drilldownrow" }, { "label": ".to_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L25", "id": "drill_down_resolver_drilldownrow_to_dict", "community": 13, "norm_label": ".to_dict()" }, { "label": "fetch_drill_down()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L41", "id": "drill_down_resolver_fetch_drill_down", "community": 13, "norm_label": "fetch_drill_down()" }, { "label": "Drill-down: from a report line to its underlying journal items. Given an accoun", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L1", "id": "drill_down_resolver_rationale_1", "community": 13, "norm_label": "drill-down: from a report line to its underlying journal items. given an accoun" }, { "label": "Fetch journal items for an account within a date range. Returns flat list o", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L50", "id": "drill_down_resolver_rationale_50", "community": 13, "norm_label": "fetch journal items for an account within a date range. returns flat list o" }, { "label": "line_resolver.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "community": 0, "norm_label": "line_resolver.py" }, { "label": "ReportRow", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L26", "id": "line_resolver_reportrow", "community": 0, "norm_label": "reportrow" }, { "label": ".to_dict()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L36", "id": "line_resolver_reportrow_to_dict", "community": 0, "norm_label": ".to_dict()" }, { "label": "resolve()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L49", "id": "line_resolver_resolve", "community": 0, "norm_label": "resolve()" }, { "label": "Resolve a fusion.report definition into report rows. Pure-Python: takes line_sp", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L1", "id": "line_resolver_rationale_1", "community": 0, "norm_label": "resolve a fusion.report definition into report rows. pure-python: takes line_sp" }, { "label": "Resolve line_specs against actual account totals -> list of row dicts. Args", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L56", "id": "line_resolver_rationale_56", "community": 0, "norm_label": "resolve line_specs against actual account totals -> list of row dicts. args" }, { "label": "report_pdf.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "community": 0, "norm_label": "report_pdf.py" }, { "label": "FusionReportPdf", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L13", "id": "report_pdf_fusionreportpdf", "community": 0, "norm_label": "fusionreportpdf" }, { "label": "_get_report_values()", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L18", "id": "report_pdf_get_report_values", "community": 0, "norm_label": "_get_report_values()" }, { "label": "QWeb PDF report for fusion financial reports. Wraps the engine's compute_* meth", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L1", "id": "report_pdf_rationale_1", "community": 0, "norm_label": "qweb pdf report for fusion financial reports. wraps the engine's compute_* meth" }, { "label": "data is expected to be {report_type, date_from, date_to, comparison, company_id}", "file_type": "rationale", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L19", "id": "report_pdf_rationale_19", "community": 0, "norm_label": "data is expected to be {report_type, date_from, date_to, comparison, company_id}" }, { "label": "__init__.py", "file_type": "code", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/__init__.py", "source_location": "L1", "id": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "community": 31, "norm_label": "__init__.py" } ], "links": [ { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/__init__.py", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L34", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "_tgt": "pre_migration_migrate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "target": "pre_migration_migrate", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/migrations/19.0.1.1.2/pre-migration.py", "source_location": "L1", "weight": 1.0, "_src": "pre_migration_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_migrations_19_0_1_1_2_pre_migration_py", "target": "pre_migration_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L28", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_testserviceinvariants", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_testserviceinvariants", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L34", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_fiscal_year_contains_reference_date", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_fiscal_year_contains_reference_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L42", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_month_bounds_first_to_last_day", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_month_bounds_first_to_last_day", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L52", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_quarter_bounds_three_months", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_quarter_bounds_three_months", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L69", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_aggregate_sum_equals_input_sum", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_aggregate_sum_equals_input_sum", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L87", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_balanced_iff_debits_equal_credits", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_balanced_iff_debits_equal_credits", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L112", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L123", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_testlineresolverinvariants", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_testlineresolverinvariants", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L133", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "_tgt": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L1", "weight": 1.0, "_src": "test_engine_property_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_engine_property_py", "target": "test_engine_property_rationale_1", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L28", "weight": 1.0, "_src": "test_engine_property_testserviceinvariants", "_tgt": "transactioncase", "source": "test_engine_property_testserviceinvariants", "target": "transactioncase", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L29", "weight": 1.0, "_src": "test_engine_property_rationale_29", "_tgt": "test_engine_property_testserviceinvariants", "source": "test_engine_property_testserviceinvariants", "target": "test_engine_property_rationale_29", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_engine_property_testserviceinvariants", "_tgt": "date_periods_period", "source": "test_engine_property_testserviceinvariants", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L20", "weight": 0.8, "_src": "test_engine_property_testserviceinvariants", "_tgt": "totaling_totalline", "source": "test_engine_property_testserviceinvariants", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L123", "weight": 1.0, "_src": "test_engine_property_testlineresolverinvariants", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_engine_property_testlineresolverinvariants", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L8", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_anomaly_detection_testanomalydetection", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L40", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_local_llm_compat_testlocalllmcommentary", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L10", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_commentary_prompt_testcommentaryprompt", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L7", "weight": 1.0, "_src": "test_pdf_export_testpdfexport", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_pdf_export_testpdfexport", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L8", "weight": 1.0, "_src": "test_fusion_report_commentary_testfusionreportcommentary", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_fusion_report_commentary_testfusionreportcommentary", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L8", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_fusion_report_anomaly_testfusionreportanomaly", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L7", "weight": 1.0, "_src": "test_fusion_report_testfusionreport", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_fusion_report_testfusionreport", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L11", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_bs_tb_integration_testbalancesheetintegration", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L38", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_bs_tb_integration_testtrialbalanceintegration", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L12", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_currency_conversion_testcurrencyconversion", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L38", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_performance_benchmarks_testenginebenchmarks", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L7", "weight": 1.0, "_src": "test_cron_testfusionreportscron", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_cron_testfusionreportscron", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L10", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_commentary_generator_testcommentarygenerator", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L9", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_fusion_report_tools_testfusionreporttools", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L11", "weight": 1.0, "_src": "test_reports_adapter_testreportsadapter", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_reports_adapter_testreportsadapter", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L12", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_drill_down_resolver_testdrilldownresolver", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L10", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_seeded_reports_testseededreports", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L7", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_period_picker_testperiodpickerwizard", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L8", "weight": 1.0, "_src": "test_xlsx_export_testxlsxexport", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_xlsx_export_testxlsxexport", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L11", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_fusion_report_engine_testfusionreportengine", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L9", "weight": 1.0, "_src": "test_line_resolver_testlineresolver", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_line_resolver_testlineresolver", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L7", "weight": 1.0, "_src": "test_account_balance_mv_testaccountbalancemv", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_account_balance_mv_testaccountbalancemv", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L18", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_services_unit_testdateperiods", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L68", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_services_unit_testaccounthierarchy", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L103", "weight": 1.0, "_src": "test_services_unit_testtotaling", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_services_unit_testtotaling", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L14", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_pnl_integration_testpnlintegration", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L7", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_migration_round_trip_testmigrationroundtrip", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L10", "weight": 1.0, "_src": "test_coexistence_testreportscoexistence", "_tgt": "transactioncase", "source": "transactioncase", "target": "test_coexistence_testreportscoexistence", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L35", "weight": 1.0, "_src": "test_engine_property_test_fiscal_year_contains_reference_date", "_tgt": "date_periods_fiscal_year_bounds", "source": "test_engine_property_test_fiscal_year_contains_reference_date", "target": "date_periods_fiscal_year_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L43", "weight": 1.0, "_src": "test_engine_property_test_month_bounds_first_to_last_day", "_tgt": "date_periods_month_bounds", "source": "test_engine_property_test_month_bounds_first_to_last_day", "target": "date_periods_month_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L53", "weight": 1.0, "_src": "test_engine_property_test_quarter_bounds_three_months", "_tgt": "date_periods_quarter_bounds", "source": "test_engine_property_test_quarter_bounds_three_months", "target": "date_periods_quarter_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L74", "weight": 1.0, "_src": "test_engine_property_test_aggregate_sum_equals_input_sum", "_tgt": "totaling_aggregate", "source": "test_engine_property_test_aggregate_sum_equals_input_sum", "target": "totaling_aggregate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L104", "weight": 1.0, "_src": "test_engine_property_test_balanced_iff_debits_equal_credits", "_tgt": "totaling_is_balanced", "source": "test_engine_property_test_balanced_iff_debits_equal_credits", "target": "totaling_is_balanced" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L115", "weight": 1.0, "_src": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "_tgt": "date_periods_period", "source": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L116", "weight": 1.0, "_src": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "_tgt": "date_periods_comparison_period", "source": "test_engine_property_test_comparison_previous_year_is_one_year_earlier", "target": "date_periods_comparison_period" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L124", "weight": 1.0, "_src": "test_engine_property_rationale_124", "_tgt": "test_engine_property_testlineresolverinvariants", "source": "test_engine_property_testlineresolverinvariants", "target": "test_engine_property_rationale_124", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_engine_property_testlineresolverinvariants", "_tgt": "date_periods_period", "source": "test_engine_property_testlineresolverinvariants", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L20", "weight": 0.8, "_src": "test_engine_property_testlineresolverinvariants", "_tgt": "totaling_totalline", "source": "test_engine_property_testlineresolverinvariants", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L140", "weight": 1.0, "_src": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "_tgt": "totaling_totalline", "source": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "target": "totaling_totalline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L151", "weight": 1.0, "_src": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "_tgt": "line_resolver_resolve", "source": "test_engine_property_test_subtotal_equals_sum_of_above_rows", "target": "line_resolver_resolve" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_engine_property_rationale_1", "_tgt": "date_periods_period", "source": "test_engine_property_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L20", "weight": 0.8, "_src": "test_engine_property_rationale_1", "_tgt": "totaling_totalline", "source": "test_engine_property_rationale_1", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_engine_property_rationale_29", "_tgt": "date_periods_period", "source": "test_engine_property_rationale_29", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L20", "weight": 0.8, "_src": "test_engine_property_rationale_29", "_tgt": "totaling_totalline", "source": "test_engine_property_rationale_29", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L12", "weight": 0.8, "_src": "test_engine_property_rationale_124", "_tgt": "date_periods_period", "source": "test_engine_property_rationale_124", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_engine_property.py", "source_location": "L20", "weight": 0.8, "_src": "test_engine_property_rationale_124", "_tgt": "totaling_totalline", "source": "test_engine_property_rationale_124", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py", "_tgt": "test_anomaly_detection_testanomalydetection", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py", "target": "test_anomaly_detection_testanomalydetection", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L1", "weight": 1.0, "_src": "test_anomaly_detection_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_anomaly_detection_py", "target": "test_anomaly_detection_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L10", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison", "source": "test_anomaly_detection_testanomalydetection", "target": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L18", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase", "source": "test_anomaly_detection_testanomalydetection", "target": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L30", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold", "source": "test_anomaly_detection_testanomalydetection", "target": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L39", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold", "source": "test_anomaly_detection_testanomalydetection", "target": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L49", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus", "source": "test_anomaly_detection_testanomalydetection", "target": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L59", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection", "_tgt": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount", "source": "test_anomaly_detection_testanomalydetection", "target": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L16", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison", "_tgt": "anomaly_detection_detect", "source": "test_anomaly_detection_testanomalydetection_test_returns_empty_when_no_comparison", "target": "anomaly_detection_detect" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L25", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase", "_tgt": "anomaly_detection_detect", "source": "test_anomaly_detection_testanomalydetection_test_flags_significant_increase", "target": "anomaly_detection_detect" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L37", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold", "_tgt": "anomaly_detection_detect", "source": "test_anomaly_detection_testanomalydetection_test_skips_below_absolute_threshold", "target": "anomaly_detection_detect" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L47", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold", "_tgt": "anomaly_detection_detect", "source": "test_anomaly_detection_testanomalydetection_test_skips_below_pct_threshold", "target": "anomaly_detection_detect" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L56", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus", "_tgt": "anomaly_detection_detect", "source": "test_anomaly_detection_testanomalydetection_test_severity_high_for_50pct_plus", "target": "anomaly_detection_detect" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_anomaly_detection.py", "source_location": "L71", "weight": 1.0, "_src": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount", "_tgt": "anomaly_detection_detect", "source": "test_anomaly_detection_testanomalydetection_test_orders_by_severity_then_amount", "target": "anomaly_detection_detect" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L16", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "_tgt": "test_local_llm_compat_server_reachable", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_server_reachable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L24", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "_tgt": "test_local_llm_compat_detect_local_llm", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_detect_local_llm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L40", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "_tgt": "test_local_llm_compat_testlocalllmcommentary", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_testlocalllmcommentary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L1", "weight": 1.0, "_src": "test_local_llm_compat_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_local_llm_compat_py", "target": "test_local_llm_compat_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L34", "weight": 1.0, "_src": "test_local_llm_compat_detect_local_llm", "_tgt": "test_local_llm_compat_server_reachable", "source": "test_local_llm_compat_server_reachable", "target": "test_local_llm_compat_detect_local_llm", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L44", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary_setup", "_tgt": "test_local_llm_compat_detect_local_llm", "source": "test_local_llm_compat_detect_local_llm", "target": "test_local_llm_compat_testlocalllmcommentary_setup", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L25", "weight": 1.0, "_src": "test_local_llm_compat_rationale_25", "_tgt": "test_local_llm_compat_detect_local_llm", "source": "test_local_llm_compat_detect_local_llm", "target": "test_local_llm_compat_rationale_25", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L42", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary", "_tgt": "test_local_llm_compat_testlocalllmcommentary_setup", "source": "test_local_llm_compat_testlocalllmcommentary", "target": "test_local_llm_compat_testlocalllmcommentary_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L51", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary", "_tgt": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "source": "test_local_llm_compat_testlocalllmcommentary", "target": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L72", "weight": 0.8, "_src": "test_local_llm_compat_testlocalllmcommentary", "_tgt": "date_periods_period", "source": "test_local_llm_compat_testlocalllmcommentary", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L76", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "_tgt": "date_periods_period", "source": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L77", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L80", "weight": 1.0, "_src": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "_tgt": "commentary_generator_generate_commentary", "source": "test_local_llm_compat_testlocalllmcommentary_test_commentary_with_local_llm", "target": "commentary_generator_generate_commentary" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L72", "weight": 0.8, "_src": "test_local_llm_compat_rationale_1", "_tgt": "date_periods_period", "source": "test_local_llm_compat_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_local_llm_compat.py", "source_location": "L72", "weight": 0.8, "_src": "test_local_llm_compat_rationale_25", "_tgt": "date_periods_period", "source": "test_local_llm_compat_rationale_25", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py", "_tgt": "test_commentary_prompt_testcommentaryprompt", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py", "target": "test_commentary_prompt_testcommentaryprompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L1", "weight": 1.0, "_src": "test_commentary_prompt_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_prompt_py", "target": "test_commentary_prompt_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L12", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt", "_tgt": "test_commentary_prompt_testcommentaryprompt_test_system_prompt_requires_json", "source": "test_commentary_prompt_testcommentaryprompt", "target": "test_commentary_prompt_testcommentaryprompt_test_system_prompt_requires_json", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L17", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt", "_tgt": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple", "source": "test_commentary_prompt_testcommentaryprompt", "target": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L27", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt", "_tgt": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows", "source": "test_commentary_prompt_testcommentaryprompt", "target": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L41", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt", "_tgt": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies", "source": "test_commentary_prompt_testcommentaryprompt", "target": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L22", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple", "_tgt": "commentary_prompt_build_prompt", "source": "test_commentary_prompt_testcommentaryprompt_test_build_prompt_returns_tuple", "target": "commentary_prompt_build_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L36", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows", "_tgt": "commentary_prompt_build_prompt", "source": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_rows", "target": "commentary_prompt_build_prompt" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_prompt.py", "source_location": "L47", "weight": 1.0, "_src": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies", "_tgt": "commentary_prompt_build_prompt", "source": "test_commentary_prompt_testcommentaryprompt_test_user_prompt_includes_anomalies", "target": "commentary_prompt_build_prompt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py", "_tgt": "test_pdf_export_testpdfexport", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py", "target": "test_pdf_export_testpdfexport", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L1", "weight": 1.0, "_src": "test_pdf_export_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pdf_export_py", "target": "test_pdf_export_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L9", "weight": 1.0, "_src": "test_pdf_export_testpdfexport", "_tgt": "test_pdf_export_testpdfexport_test_pdf_render_pnl", "source": "test_pdf_export_testpdfexport", "target": "test_pdf_export_testpdfexport_test_pdf_render_pnl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pdf_export.py", "source_location": "L23", "weight": 1.0, "_src": "test_pdf_export_testpdfexport", "_tgt": "test_pdf_export_testpdfexport_test_pdf_render_balance_sheet", "source": "test_pdf_export_testpdfexport", "target": "test_pdf_export_testpdfexport_test_pdf_render_balance_sheet", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py", "_tgt": "test_fusion_report_commentary_testfusionreportcommentary", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py", "target": "test_fusion_report_commentary_testfusionreportcommentary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L1", "weight": 1.0, "_src": "test_fusion_report_commentary_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_commentary_py", "target": "test_fusion_report_commentary_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L10", "weight": 1.0, "_src": "test_fusion_report_commentary_testfusionreportcommentary", "_tgt": "test_fusion_report_commentary_testfusionreportcommentary_setup", "source": "test_fusion_report_commentary_testfusionreportcommentary", "target": "test_fusion_report_commentary_testfusionreportcommentary_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L14", "weight": 1.0, "_src": "test_fusion_report_commentary_testfusionreportcommentary", "_tgt": "test_fusion_report_commentary_testfusionreportcommentary_test_create_minimal", "source": "test_fusion_report_commentary_testfusionreportcommentary", "target": "test_fusion_report_commentary_testfusionreportcommentary_test_create_minimal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L26", "weight": 1.0, "_src": "test_fusion_report_commentary_testfusionreportcommentary", "_tgt": "test_fusion_report_commentary_testfusionreportcommentary_test_uniqueness_per_period", "source": "test_fusion_report_commentary_testfusionreportcommentary", "target": "test_fusion_report_commentary_testfusionreportcommentary_test_uniqueness_per_period", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_commentary.py", "source_location": "L41", "weight": 1.0, "_src": "test_fusion_report_commentary_testfusionreportcommentary", "_tgt": "test_fusion_report_commentary_testfusionreportcommentary_test_different_comparison_modes_can_coexist", "source": "test_fusion_report_commentary_testfusionreportcommentary", "target": "test_fusion_report_commentary_testfusionreportcommentary_test_different_comparison_modes_can_coexist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py", "target": "test_fusion_report_anomaly_testfusionreportanomaly", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L1", "weight": 1.0, "_src": "test_fusion_report_anomaly_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_anomaly_py", "target": "test_fusion_report_anomaly_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L10", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_setup", "source": "test_fusion_report_anomaly_testfusionreportanomaly", "target": "test_fusion_report_anomaly_testfusionreportanomaly_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L14", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make", "source": "test_fusion_report_anomaly_testfusionreportanomaly", "target": "test_fusion_report_anomaly_testfusionreportanomaly_make", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L31", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic", "source": "test_fusion_report_anomaly_testfusionreportanomaly", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L37", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "source": "test_fusion_report_anomaly_testfusionreportanomaly", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L44", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "source": "test_fusion_report_anomaly_testfusionreportanomaly", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L49", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "source": "test_fusion_report_anomaly_testfusionreportanomaly", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L32", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make", "source": "test_fusion_report_anomaly_testfusionreportanomaly_make", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_create_basic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L38", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make", "source": "test_fusion_report_anomaly_testfusionreportanomaly_make", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L45", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make", "source": "test_fusion_report_anomaly_testfusionreportanomaly_make", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L50", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "_tgt": "test_fusion_report_anomaly_testfusionreportanomaly_make", "source": "test_fusion_report_anomaly_testfusionreportanomaly_make", "target": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L39", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "_tgt": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "source": "test_fusion_report_anomaly_testfusionreportanomaly_test_acknowledge_action", "target": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L46", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "_tgt": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "source": "test_fusion_report_anomaly_testfusionreportanomaly_test_dismiss_action", "target": "fusion_report_anomaly_fusionreportanomaly_action_dismiss" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_anomaly.py", "source_location": "L51", "weight": 1.0, "_src": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "_tgt": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "source": "test_fusion_report_anomaly_testfusionreportanomaly_test_resolve_action", "target": "fusion_report_anomaly_fusionreportanomaly_action_resolve" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py", "_tgt": "test_fusion_report_testfusionreport", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py", "target": "test_fusion_report_testfusionreport", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L1", "weight": 1.0, "_src": "test_fusion_report_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_py", "target": "test_fusion_report_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L9", "weight": 1.0, "_src": "test_fusion_report_testfusionreport", "_tgt": "test_fusion_report_testfusionreport_test_create_minimal", "source": "test_fusion_report_testfusionreport", "target": "test_fusion_report_testfusionreport_test_create_minimal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L19", "weight": 1.0, "_src": "test_fusion_report_testfusionreport", "_tgt": "test_fusion_report_testfusionreport_test_line_specs_json_roundtrip", "source": "test_fusion_report_testfusionreport", "target": "test_fusion_report_testfusionreport_test_line_specs_json_roundtrip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report.py", "source_location": "L33", "weight": 1.0, "_src": "test_fusion_report_testfusionreport", "_tgt": "test_fusion_report_testfusionreport_test_company_code_uniqueness", "source": "test_fusion_report_testfusionreport", "target": "test_fusion_report_testfusionreport_test_company_code_uniqueness", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "_tgt": "test_bs_tb_integration_testbalancesheetintegration", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "target": "test_bs_tb_integration_testbalancesheetintegration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L38", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "_tgt": "test_bs_tb_integration_testtrialbalanceintegration", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "target": "test_bs_tb_integration_testtrialbalanceintegration", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L1", "weight": 1.0, "_src": "test_bs_tb_integration_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_bs_tb_integration_py", "target": "test_bs_tb_integration_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L13", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration", "_tgt": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets", "source": "test_bs_tb_integration_testbalancesheetintegration", "target": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L21", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration", "_tgt": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal", "source": "test_bs_tb_integration_testbalancesheetintegration", "target": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L31", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration", "_tgt": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period", "source": "test_bs_tb_integration_testbalancesheetintegration", "target": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L7", "weight": 0.8, "_src": "test_bs_tb_integration_testbalancesheetintegration", "_tgt": "date_periods_period", "source": "test_bs_tb_integration_testbalancesheetintegration", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L14", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_includes_total_assets", "target": "fusion_report_engine_compute_balance_sheet" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L22", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_total_assets_is_subtotal", "target": "fusion_report_engine_compute_balance_sheet" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L32", "weight": 1.0, "_src": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "test_bs_tb_integration_testbalancesheetintegration_test_balance_sheet_returns_period", "target": "fusion_report_engine_compute_balance_sheet" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L40", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration", "_tgt": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "source": "test_bs_tb_integration_testtrialbalanceintegration", "target": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L48", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration", "_tgt": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "source": "test_bs_tb_integration_testtrialbalanceintegration", "target": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L7", "weight": 0.8, "_src": "test_bs_tb_integration_testtrialbalanceintegration", "_tgt": "date_periods_period", "source": "test_bs_tb_integration_testtrialbalanceintegration", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L41", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "_tgt": "date_periods_period", "source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L42", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_returns_all_5_groups", "target": "fusion_report_engine_compute_trial_balance" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L49", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "_tgt": "date_periods_period", "source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L50", "weight": 1.0, "_src": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "test_bs_tb_integration_testtrialbalanceintegration_test_trial_balance_has_total_subtotal", "target": "fusion_report_engine_compute_trial_balance" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_bs_tb_integration.py", "source_location": "L7", "weight": 0.8, "_src": "test_bs_tb_integration_rationale_1", "_tgt": "date_periods_period", "source": "test_bs_tb_integration_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py", "_tgt": "test_currency_conversion_testcurrencyconversion", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py", "target": "test_currency_conversion_testcurrencyconversion", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L1", "weight": 1.0, "_src": "test_currency_conversion_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_currency_conversion_py", "target": "test_currency_conversion_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L14", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged", "source": "test_currency_conversion_testcurrencyconversion", "target": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L20", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "test_currency_conversion_testcurrencyconversion_test_direct_rate", "source": "test_currency_conversion_testcurrencyconversion", "target": "test_currency_conversion_testcurrencyconversion_test_direct_rate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L27", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "test_currency_conversion_testcurrencyconversion_test_inverse_rate", "source": "test_currency_conversion_testcurrencyconversion", "target": "test_currency_conversion_testcurrencyconversion_test_inverse_rate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L34", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate", "source": "test_currency_conversion_testcurrencyconversion", "target": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L44", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate", "source": "test_currency_conversion_testcurrencyconversion", "target": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L50", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion", "_tgt": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env", "source": "test_currency_conversion_testcurrencyconversion", "target": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L15", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged", "_tgt": "currency_conversion_convert_amount", "source": "test_currency_conversion_testcurrencyconversion_test_same_currency_returns_unchanged", "target": "currency_conversion_convert_amount" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L22", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion_test_direct_rate", "_tgt": "currency_conversion_convert_amount", "source": "test_currency_conversion_testcurrencyconversion_test_direct_rate", "target": "currency_conversion_convert_amount" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L29", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion_test_inverse_rate", "_tgt": "currency_conversion_convert_amount", "source": "test_currency_conversion_testcurrencyconversion_test_inverse_rate", "target": "currency_conversion_convert_amount" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L39", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate", "_tgt": "currency_conversion_convert_amount", "source": "test_currency_conversion_testcurrencyconversion_test_falls_back_to_most_recent_rate", "target": "currency_conversion_convert_amount" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L46", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate", "_tgt": "currency_conversion_convert_amount", "source": "test_currency_conversion_testcurrencyconversion_test_raises_when_no_rate", "target": "currency_conversion_convert_amount" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_currency_conversion.py", "source_location": "L52", "weight": 1.0, "_src": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env", "_tgt": "currency_conversion_fetch_rates", "source": "test_currency_conversion_testcurrencyconversion_test_fetch_rates_from_env", "target": "currency_conversion_fetch_rates" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L27", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_percentile", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_percentile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L38", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_testenginebenchmarks", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_testenginebenchmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L122", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "_tgt": "test_performance_benchmarks_testcontrollerbenchmarks", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_testcontrollerbenchmarks", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L1", "weight": 1.0, "_src": "test_performance_benchmarks_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_performance_benchmarks_py", "target": "test_performance_benchmarks_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L53", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L67", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L81", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L94", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L114", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L151", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95", "_tgt": "test_performance_benchmarks_percentile", "source": "test_performance_benchmarks_percentile", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L40", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_setup", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L47", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L59", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L73", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L87", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L99", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L24", "weight": 0.8, "_src": "test_performance_benchmarks_testenginebenchmarks", "_tgt": "date_periods_period", "source": "test_performance_benchmarks_testenginebenchmarks", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L42", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_setup", "_tgt": "date_periods_period", "source": "test_performance_benchmarks_testenginebenchmarks_setup", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L51", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_performance_benchmarks_testenginebenchmarks_test_compute_pnl_p95", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L63", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "test_performance_benchmarks_testenginebenchmarks_test_compute_balance_sheet_p95", "target": "fusion_report_engine_compute_balance_sheet" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L77", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "test_performance_benchmarks_testenginebenchmarks_test_compute_trial_balance_p95", "target": "fusion_report_engine_compute_trial_balance" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L91", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "_tgt": "fusion_report_engine_compute_gl", "source": "test_performance_benchmarks_testenginebenchmarks_test_compute_gl_p95", "target": "fusion_report_engine_compute_gl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L108", "weight": 1.0, "_src": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "_tgt": "reports_controller_drill_down", "source": "test_performance_benchmarks_testenginebenchmarks_test_drill_down_p95", "target": "reports_controller_drill_down" }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L122", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks", "_tgt": "httpcase", "source": "test_performance_benchmarks_testcontrollerbenchmarks", "target": "httpcase", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L124", "weight": 1.0, "_src": "test_performance_benchmarks_testcontrollerbenchmarks", "_tgt": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95", "source": "test_performance_benchmarks_testcontrollerbenchmarks", "target": "test_performance_benchmarks_testcontrollerbenchmarks_test_run_endpoint_p95", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L24", "weight": 0.8, "_src": "test_performance_benchmarks_testcontrollerbenchmarks", "_tgt": "date_periods_period", "source": "test_performance_benchmarks_testcontrollerbenchmarks", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L16", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "httpcase", "source": "httpcase", "target": "test_reports_tours_testreportstours", "confidence_score": 1.0 }, { "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L9", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "httpcase", "source": "httpcase", "target": "test_reports_controller_testreportscontroller", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_performance_benchmarks.py", "source_location": "L24", "weight": 0.8, "_src": "test_performance_benchmarks_rationale_1", "_tgt": "date_periods_period", "source": "test_performance_benchmarks_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/__init__.py", "source_location": "L28", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L16", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py", "_tgt": "test_reports_tours_testreportstours", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py", "target": "test_reports_tours_testreportstours", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L1", "weight": 1.0, "_src": "test_reports_tours_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_tours_py", "target": "test_reports_tours_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L18", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "test_reports_tours_testreportstours_start_tour_safe", "source": "test_reports_tours_testreportstours", "target": "test_reports_tours_testreportstours_start_tour_safe", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L24", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "test_reports_tours_testreportstours_test_smoke_tour", "source": "test_reports_tours_testreportstours", "target": "test_reports_tours_testreportstours_test_smoke_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L27", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "test_reports_tours_testreportstours_test_period_picker_tour", "source": "test_reports_tours_testreportstours", "target": "test_reports_tours_testreportstours_test_period_picker_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L30", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "test_reports_tours_testreportstours_test_xlsx_wizard_tour", "source": "test_reports_tours_testreportstours", "target": "test_reports_tours_testreportstours_test_xlsx_wizard_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L33", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "test_reports_tours_testreportstours_test_anomaly_list_tour", "source": "test_reports_tours_testreportstours", "target": "test_reports_tours_testreportstours_test_anomaly_list_tour", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L36", "weight": 1.0, "_src": "test_reports_tours_testreportstours", "_tgt": "test_reports_tours_testreportstours_test_viewer_smoke_tour", "source": "test_reports_tours_testreportstours", "target": "test_reports_tours_testreportstours_test_viewer_smoke_tour", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L25", "weight": 1.0, "_src": "test_reports_tours_testreportstours_test_smoke_tour", "_tgt": "test_reports_tours_testreportstours_start_tour_safe", "source": "test_reports_tours_testreportstours_start_tour_safe", "target": "test_reports_tours_testreportstours_test_smoke_tour", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L28", "weight": 1.0, "_src": "test_reports_tours_testreportstours_test_period_picker_tour", "_tgt": "test_reports_tours_testreportstours_start_tour_safe", "source": "test_reports_tours_testreportstours_start_tour_safe", "target": "test_reports_tours_testreportstours_test_period_picker_tour", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L31", "weight": 1.0, "_src": "test_reports_tours_testreportstours_test_xlsx_wizard_tour", "_tgt": "test_reports_tours_testreportstours_start_tour_safe", "source": "test_reports_tours_testreportstours_start_tour_safe", "target": "test_reports_tours_testreportstours_test_xlsx_wizard_tour", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L34", "weight": 1.0, "_src": "test_reports_tours_testreportstours_test_anomaly_list_tour", "_tgt": "test_reports_tours_testreportstours_start_tour_safe", "source": "test_reports_tours_testreportstours_start_tour_safe", "target": "test_reports_tours_testreportstours_test_anomaly_list_tour", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_tours.py", "source_location": "L37", "weight": 1.0, "_src": "test_reports_tours_testreportstours_test_viewer_smoke_tour", "_tgt": "test_reports_tours_testreportstours_start_tour_safe", "source": "test_reports_tours_testreportstours_start_tour_safe", "target": "test_reports_tours_testreportstours_test_viewer_smoke_tour", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "_tgt": "test_cron_testfusionreportscron", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "target": "test_cron_testfusionreportscron", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L1", "weight": 1.0, "_src": "test_cron_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_cron_py", "target": "test_cron_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L9", "weight": 1.0, "_src": "test_cron_testfusionreportscron", "_tgt": "test_cron_testfusionreportscron_setup", "source": "test_cron_testfusionreportscron", "target": "test_cron_testfusionreportscron_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L13", "weight": 1.0, "_src": "test_cron_testfusionreportscron", "_tgt": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "source": "test_cron_testfusionreportscron", "target": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L18", "weight": 1.0, "_src": "test_cron_testfusionreportscron", "_tgt": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "source": "test_cron_testfusionreportscron", "target": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L16", "weight": 1.0, "_src": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "_tgt": "fusion_reports_cron_cron_mv_refresh", "source": "test_cron_testfusionreportscron_test_cron_mv_refresh_does_not_raise", "target": "fusion_reports_cron_cron_mv_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_cron.py", "source_location": "L20", "weight": 1.0, "_src": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "_tgt": "fusion_reports_cron_cron_anomaly_scan", "source": "test_cron_testfusionreportscron_test_cron_anomaly_scan_does_not_raise", "target": "fusion_reports_cron_cron_anomaly_scan" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py", "_tgt": "test_commentary_generator_testcommentarygenerator", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py", "target": "test_commentary_generator_testcommentarygenerator", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L1", "weight": 1.0, "_src": "test_commentary_generator_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_commentary_generator_py", "target": "test_commentary_generator_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L12", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator", "_tgt": "test_commentary_generator_testcommentarygenerator_setup", "source": "test_commentary_generator_testcommentarygenerator", "target": "test_commentary_generator_testcommentarygenerator_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L20", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator", "_tgt": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider", "source": "test_commentary_generator_testcommentarygenerator", "target": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L34", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator", "_tgt": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns", "source": "test_commentary_generator_testcommentarygenerator", "target": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L50", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator", "_tgt": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys", "source": "test_commentary_generator_testcommentarygenerator", "target": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L29", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider", "_tgt": "commentary_generator_generate_commentary", "source": "test_commentary_generator_testcommentarygenerator_test_fallback_when_no_provider", "target": "commentary_generator_generate_commentary" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L44", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns", "_tgt": "commentary_generator_generate_commentary", "source": "test_commentary_generator_testcommentarygenerator_test_fallback_includes_anomalies_in_concerns", "target": "commentary_generator_generate_commentary" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_commentary_generator.py", "source_location": "L52", "weight": 1.0, "_src": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys", "_tgt": "commentary_generator_generate_commentary", "source": "test_commentary_generator_testcommentarygenerator_test_returns_dict_with_required_keys", "target": "commentary_generator_generate_commentary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py", "_tgt": "test_fusion_report_tools_testfusionreporttools", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py", "target": "test_fusion_report_tools_testfusionreporttools", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L1", "weight": 1.0, "_src": "test_fusion_report_tools_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_tools_py", "target": "test_fusion_report_tools_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L11", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_run_report_pnl", "source": "test_fusion_report_tools_testfusionreporttools", "target": "test_fusion_report_tools_testfusionreporttools_test_fusion_run_report_pnl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L22", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_get_anomalies", "source": "test_fusion_report_tools_testfusionreporttools", "target": "test_fusion_report_tools_testfusionreporttools_test_fusion_get_anomalies", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L33", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_generate_commentary", "source": "test_fusion_report_tools_testfusionreporttools", "target": "test_fusion_report_tools_testfusionreporttools_test_fusion_generate_commentary", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L45", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_drill_down", "source": "test_fusion_report_tools_testfusionreporttools", "target": "test_fusion_report_tools_testfusionreporttools_test_fusion_drill_down", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L60", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "test_fusion_report_tools_testfusionreporttools_test_fusion_compare_periods", "source": "test_fusion_report_tools_testfusionreporttools", "target": "test_fusion_report_tools_testfusionreporttools_test_fusion_compare_periods", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_tools.py", "source_location": "L69", "weight": 1.0, "_src": "test_fusion_report_tools_testfusionreporttools", "_tgt": "test_fusion_report_tools_testfusionreporttools_test_tools_registered_in_dispatch", "source": "test_fusion_report_tools_testfusionreporttools", "target": "test_fusion_report_tools_testfusionreporttools_test_tools_registered_in_dispatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py", "_tgt": "test_reports_adapter_testreportsadapter", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py", "target": "test_reports_adapter_testreportsadapter", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L1", "weight": 1.0, "_src": "test_reports_adapter_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_adapter_py", "target": "test_reports_adapter_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L13", "weight": 1.0, "_src": "test_reports_adapter_testreportsadapter", "_tgt": "test_reports_adapter_testreportsadapter_setup", "source": "test_reports_adapter_testreportsadapter", "target": "test_reports_adapter_testreportsadapter_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L17", "weight": 1.0, "_src": "test_reports_adapter_testreportsadapter", "_tgt": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_fusion_pnl", "source": "test_reports_adapter_testreportsadapter", "target": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_fusion_pnl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L27", "weight": 1.0, "_src": "test_reports_adapter_testreportsadapter", "_tgt": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_community_returns_error", "source": "test_reports_adapter_testreportsadapter", "target": "test_reports_adapter_testreportsadapter_test_run_fusion_report_via_community_returns_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L35", "weight": 1.0, "_src": "test_reports_adapter_testreportsadapter", "_tgt": "test_reports_adapter_testreportsadapter_test_get_anomalies_via_fusion", "source": "test_reports_adapter_testreportsadapter", "target": "test_reports_adapter_testreportsadapter_test_get_anomalies_via_fusion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_adapter.py", "source_location": "L46", "weight": 1.0, "_src": "test_reports_adapter_testreportsadapter", "_tgt": "test_reports_adapter_testreportsadapter_test_get_commentary_via_fusion", "source": "test_reports_adapter_testreportsadapter", "target": "test_reports_adapter_testreportsadapter_test_get_commentary_via_fusion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py", "_tgt": "test_drill_down_resolver_testdrilldownresolver", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py", "target": "test_drill_down_resolver_testdrilldownresolver", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L1", "weight": 1.0, "_src": "test_drill_down_resolver_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_drill_down_resolver_py", "target": "test_drill_down_resolver_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L14", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver", "_tgt": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines", "source": "test_drill_down_resolver_testdrilldownresolver", "target": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L29", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver", "_tgt": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data", "source": "test_drill_down_resolver_testdrilldownresolver", "target": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L46", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver", "_tgt": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit", "source": "test_drill_down_resolver_testdrilldownresolver", "target": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L20", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "test_drill_down_resolver_testdrilldownresolver_test_returns_empty_for_account_with_no_lines", "target": "drill_down_resolver_fetch_drill_down" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L35", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "test_drill_down_resolver_testdrilldownresolver_test_returns_lines_for_account_with_data", "target": "drill_down_resolver_fetch_drill_down" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_drill_down_resolver.py", "source_location": "L52", "weight": 1.0, "_src": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "test_drill_down_resolver_testdrilldownresolver_test_respects_limit", "target": "drill_down_resolver_fetch_drill_down" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py", "_tgt": "test_seeded_reports_testseededreports", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py", "target": "test_seeded_reports_testseededreports", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L1", "weight": 1.0, "_src": "test_seeded_reports_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_seeded_reports_py", "target": "test_seeded_reports_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L14", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_pnl_definition_loaded", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_pnl_definition_loaded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L20", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L33", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_balance_sheet_definition_loaded", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_balance_sheet_definition_loaded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L38", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L49", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_trial_balance_definition_loaded", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_trial_balance_definition_loaded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L54", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L80", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_general_ledger_definition_loaded", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_general_ledger_definition_loaded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L85", "weight": 1.0, "_src": "test_seeded_reports_testseededreports", "_tgt": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "source": "test_seeded_reports_testseededreports", "target": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L6", "weight": 0.8, "_src": "test_seeded_reports_testseededreports", "_tgt": "date_periods_period", "source": "test_seeded_reports_testseededreports", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L21", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "_tgt": "date_periods_period", "source": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L22", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_seeded_reports_testseededreports_test_pnl_compute_returns_rows", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L39", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "test_seeded_reports_testseededreports_test_balance_sheet_compute_returns_assets_liabilities_equity", "target": "fusion_report_engine_compute_balance_sheet" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L55", "weight": 1.0, "_src": "test_seeded_reports_rationale_55", "_tgt": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "source": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "target": "test_seeded_reports_rationale_55", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L64", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "_tgt": "date_periods_period", "source": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L65", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "test_seeded_reports_testseededreports_test_trial_balance_total_near_zero", "target": "fusion_report_engine_compute_trial_balance" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L86", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "_tgt": "date_periods_period", "source": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L87", "weight": 1.0, "_src": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "_tgt": "fusion_report_engine_compute_gl", "source": "test_seeded_reports_testseededreports_test_general_ledger_returns_per_account_listings", "target": "fusion_report_engine_compute_gl" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L6", "weight": 0.8, "_src": "test_seeded_reports_rationale_1", "_tgt": "date_periods_period", "source": "test_seeded_reports_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_seeded_reports.py", "source_location": "L6", "weight": 0.8, "_src": "test_seeded_reports_rationale_55", "_tgt": "date_periods_period", "source": "test_seeded_reports_rationale_55", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py", "_tgt": "test_period_picker_testperiodpickerwizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py", "target": "test_period_picker_testperiodpickerwizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L1", "weight": 1.0, "_src": "test_period_picker_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_period_picker_py", "target": "test_period_picker_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L9", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard", "_tgt": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates", "source": "test_period_picker_testperiodpickerwizard", "target": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L19", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard", "_tgt": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd", "source": "test_period_picker_testperiodpickerwizard", "target": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L28", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard", "_tgt": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "source": "test_period_picker_testperiodpickerwizard", "target": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L14", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates", "_tgt": "period_picker_wizard_onchange_period_preset", "source": "test_period_picker_testperiodpickerwizard_test_this_month_preset_fills_dates", "target": "period_picker_wizard_onchange_period_preset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L24", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd", "_tgt": "period_picker_wizard_onchange_period_preset", "source": "test_period_picker_testperiodpickerwizard_test_this_year_preset_uses_ytd", "target": "period_picker_wizard_onchange_period_preset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L33", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "_tgt": "period_picker_wizard_onchange_period_preset", "source": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "target": "period_picker_wizard_onchange_period_preset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_period_picker.py", "source_location": "L34", "weight": 1.0, "_src": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "_tgt": "period_picker_wizard_fusionperiodpickerwizard_action_open_report", "source": "test_period_picker_testperiodpickerwizard_test_action_open_report_returns_client_action", "target": "period_picker_wizard_fusionperiodpickerwizard_action_open_report" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L8", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py", "_tgt": "test_xlsx_export_testxlsxexport", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py", "target": "test_xlsx_export_testxlsxexport", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L1", "weight": 1.0, "_src": "test_xlsx_export_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_xlsx_export_py", "target": "test_xlsx_export_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L10", "weight": 1.0, "_src": "test_xlsx_export_testxlsxexport", "_tgt": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx", "source": "test_xlsx_export_testxlsxexport", "target": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L25", "weight": 1.0, "_src": "test_xlsx_export_testxlsxexport", "_tgt": "test_xlsx_export_testxlsxexport_test_export_balance_sheet", "source": "test_xlsx_export_testxlsxexport", "target": "test_xlsx_export_testxlsxexport_test_export_balance_sheet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L20", "weight": 1.0, "_src": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx", "_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "source": "test_xlsx_export_testxlsxexport_test_export_pnl_produces_xlsx", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_xlsx_export.py", "source_location": "L35", "weight": 1.0, "_src": "test_xlsx_export_testxlsxexport_test_export_balance_sheet", "_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "source": "test_xlsx_export_testxlsxexport_test_export_balance_sheet", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py", "_tgt": "test_reports_controller_testreportscontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py", "target": "test_reports_controller_testreportscontroller", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L1", "weight": 1.0, "_src": "test_reports_controller_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_reports_controller_py", "target": "test_reports_controller_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L11", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_setup", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L19", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_jsonrpc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L42", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_list_available", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_list_available", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L50", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_run_pnl", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_run_pnl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L60", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_run_balance_sheet", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_run_balance_sheet", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L69", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_drill_down_returns_list", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_drill_down_returns_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L83", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L93", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L104", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L114", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller", "_tgt": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx", "source": "test_reports_controller_testreportscontroller", "target": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L43", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_list_available", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_list_available", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L51", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_run_pnl", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_run_pnl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L61", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_run_balance_sheet", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_run_balance_sheet", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L75", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_drill_down_returns_list", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_drill_down_returns_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L84", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_get_anomalies_returns_list", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L94", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_get_commentary_returns_dict", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L105", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_export_pdf_returns_pdf", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_reports_controller.py", "source_location": "L119", "weight": 1.0, "_src": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx", "_tgt": "test_reports_controller_testreportscontroller_jsonrpc", "source": "test_reports_controller_testreportscontroller_jsonrpc", "target": "test_reports_controller_testreportscontroller_test_export_xlsx_returns_xlsx", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py", "_tgt": "test_fusion_report_engine_testfusionreportengine", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py", "target": "test_fusion_report_engine_testfusionreportengine", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L1", "weight": 1.0, "_src": "test_fusion_report_engine_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_fusion_report_engine_py", "target": "test_fusion_report_engine_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L13", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_setup", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L27", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_engine_model_exists", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_engine_model_exists", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L30", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L39", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L55", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L69", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L79", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L93", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L110", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L147", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L162", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "source": "test_fusion_report_engine_testfusionreportengine", "target": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L7", "weight": 0.8, "_src": "test_fusion_report_engine_testfusionreportengine", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L31", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L32", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_returns_dict_with_rows", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L49", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_balance_sheet", "target": "fusion_report_engine_compute_balance_sheet" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L63", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L64", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_trial_balance", "target": "fusion_report_engine_compute_trial_balance" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L70", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L71", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_pnl_with_comparison", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L85", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L86", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "_tgt": "reports_controller_drill_down", "source": "test_fusion_report_engine_testfusionreportengine_test_drill_down_returns_list", "target": "reports_controller_drill_down" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L94", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L95", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "_tgt": "fusion_report_engine_compute_partner_grouped", "source": "test_fusion_report_engine_testfusionreportengine_test_compute_partner_grouped_receivable", "target": "fusion_report_engine_compute_partner_grouped" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L111", "weight": 1.0, "_src": "test_fusion_report_engine_rationale_111", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "source": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "target": "test_fusion_report_engine_rationale_111", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L132", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L134", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_fusion_report_engine_testfusionreportengine_test_report_code_disambiguates_same_report_type", "target": "fusion_report_engine_compute_pnl" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L148", "weight": 1.0, "_src": "test_fusion_report_engine_rationale_148", "_tgt": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "source": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "target": "test_fusion_report_engine_rationale_148", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L155", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L157", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_fusion_report_engine_testfusionreportengine_test_report_code_validates_type_match", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L163", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L173", "weight": 1.0, "_src": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "_tgt": "fusion_report_engine_compute_gl", "source": "test_fusion_report_engine_testfusionreportengine_test_no_report_raises_validation_error", "target": "fusion_report_engine_compute_gl" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L7", "weight": 0.8, "_src": "test_fusion_report_engine_rationale_1", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L7", "weight": 0.8, "_src": "test_fusion_report_engine_rationale_111", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_rationale_111", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_fusion_report_engine.py", "source_location": "L7", "weight": 0.8, "_src": "test_fusion_report_engine_rationale_148", "_tgt": "date_periods_period", "source": "test_fusion_report_engine_rationale_148", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py", "_tgt": "test_line_resolver_testlineresolver", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py", "target": "test_line_resolver_testlineresolver", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L1", "weight": 1.0, "_src": "test_line_resolver_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_line_resolver_py", "target": "test_line_resolver_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L11", "weight": 1.0, "_src": "test_line_resolver_testlineresolver", "_tgt": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "source": "test_line_resolver_testlineresolver", "target": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L34", "weight": 1.0, "_src": "test_line_resolver_testlineresolver", "_tgt": "test_line_resolver_testlineresolver_test_resolve_subtotal", "source": "test_line_resolver_testlineresolver", "target": "test_line_resolver_testlineresolver_test_resolve_subtotal", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L59", "weight": 1.0, "_src": "test_line_resolver_testlineresolver", "_tgt": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "source": "test_line_resolver_testlineresolver", "target": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L78", "weight": 1.0, "_src": "test_line_resolver_testlineresolver", "_tgt": "test_line_resolver_testlineresolver_test_resolve_empty_specs", "source": "test_line_resolver_testlineresolver", "target": "test_line_resolver_testlineresolver_test_resolve_empty_specs", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L82", "weight": 1.0, "_src": "test_line_resolver_testlineresolver", "_tgt": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "source": "test_line_resolver_testlineresolver", "target": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L5", "weight": 0.8, "_src": "test_line_resolver_testlineresolver", "_tgt": "totaling_totalline", "source": "test_line_resolver_testlineresolver", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L21", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "_tgt": "totaling_totalline", "source": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "target": "totaling_totalline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L25", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "_tgt": "line_resolver_resolve", "source": "test_line_resolver_testlineresolver_test_resolve_account_type_prefix", "target": "line_resolver_resolve" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L45", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_subtotal", "_tgt": "totaling_totalline", "source": "test_line_resolver_testlineresolver_test_resolve_subtotal", "target": "totaling_totalline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L48", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_subtotal", "_tgt": "line_resolver_resolve", "source": "test_line_resolver_testlineresolver_test_resolve_subtotal", "target": "line_resolver_resolve" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L66", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "_tgt": "totaling_totalline", "source": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "target": "totaling_totalline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L68", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "_tgt": "line_resolver_resolve", "source": "test_line_resolver_testlineresolver_test_resolve_with_comparison", "target": "line_resolver_resolve" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L79", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_empty_specs", "_tgt": "line_resolver_resolve", "source": "test_line_resolver_testlineresolver_test_resolve_empty_specs", "target": "line_resolver_resolve" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L89", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "_tgt": "totaling_totalline", "source": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "target": "totaling_totalline" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L90", "weight": 1.0, "_src": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "_tgt": "line_resolver_resolve", "source": "test_line_resolver_testlineresolver_test_resolve_account_id_drill_down", "target": "line_resolver_resolve" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_line_resolver.py", "source_location": "L5", "weight": 0.8, "_src": "test_line_resolver_rationale_1", "_tgt": "totaling_totalline", "source": "test_line_resolver_rationale_1", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "_tgt": "test_account_balance_mv_testaccountbalancemv", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "target": "test_account_balance_mv_testaccountbalancemv", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L1", "weight": 1.0, "_src": "test_account_balance_mv_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_account_balance_mv_py", "target": "test_account_balance_mv_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L9", "weight": 1.0, "_src": "test_account_balance_mv_testaccountbalancemv", "_tgt": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "source": "test_account_balance_mv_testaccountbalancemv", "target": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L15", "weight": 1.0, "_src": "test_account_balance_mv_testaccountbalancemv", "_tgt": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "source": "test_account_balance_mv_testaccountbalancemv", "target": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L11", "weight": 1.0, "_src": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "_tgt": "fusion_account_balance_mv_refresh", "source": "test_account_balance_mv_testaccountbalancemv_test_mv_exists_and_is_queryable", "target": "fusion_account_balance_mv_refresh" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_account_balance_mv.py", "source_location": "L18", "weight": 1.0, "_src": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "_tgt": "fusion_account_balance_mv_refresh", "source": "test_account_balance_mv_testaccountbalancemv_test_mv_refresh_concurrent", "target": "fusion_account_balance_mv_refresh" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "_tgt": "test_services_unit_testdateperiods", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "target": "test_services_unit_testdateperiods", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L68", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "_tgt": "test_services_unit_testaccounthierarchy", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "target": "test_services_unit_testaccounthierarchy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L103", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "_tgt": "test_services_unit_testtotaling", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "target": "test_services_unit_testtotaling", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L1", "weight": 1.0, "_src": "test_services_unit_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_services_unit_py", "target": "test_services_unit_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L20", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L25", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_fiscal_year_april_start", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_fiscal_year_april_start", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L30", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L35", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_month_bounds", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_month_bounds", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L40", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_month_bounds_december", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_month_bounds_december", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L45", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_quarter_bounds_q2", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_quarter_bounds_q2", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L50", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_comparison_previous_year", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_comparison_previous_year", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L56", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L62", "weight": 1.0, "_src": "test_services_unit_testdateperiods", "_tgt": "test_services_unit_testdateperiods_test_period_validates_bounds", "source": "test_services_unit_testdateperiods", "target": "test_services_unit_testdateperiods_test_period_validates_bounds", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L6", "weight": 0.8, "_src": "test_services_unit_testdateperiods", "_tgt": "date_periods_period", "source": "test_services_unit_testdateperiods", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L21", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default", "_tgt": "date_periods_fiscal_year_bounds", "source": "test_services_unit_testdateperiods_test_fiscal_year_calendar_default", "target": "date_periods_fiscal_year_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L26", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_fiscal_year_april_start", "_tgt": "date_periods_fiscal_year_bounds", "source": "test_services_unit_testdateperiods_test_fiscal_year_april_start", "target": "date_periods_fiscal_year_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L31", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior", "_tgt": "date_periods_fiscal_year_bounds", "source": "test_services_unit_testdateperiods_test_fiscal_year_before_start_returns_prior", "target": "date_periods_fiscal_year_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L36", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_month_bounds", "_tgt": "date_periods_month_bounds", "source": "test_services_unit_testdateperiods_test_month_bounds", "target": "date_periods_month_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L41", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_month_bounds_december", "_tgt": "date_periods_month_bounds", "source": "test_services_unit_testdateperiods_test_month_bounds_december", "target": "date_periods_month_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L46", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_quarter_bounds_q2", "_tgt": "date_periods_quarter_bounds", "source": "test_services_unit_testdateperiods_test_quarter_bounds_q2", "target": "date_periods_quarter_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L51", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_comparison_previous_year", "_tgt": "date_periods_period", "source": "test_services_unit_testdateperiods_test_comparison_previous_year", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L52", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_comparison_previous_year", "_tgt": "date_periods_comparison_period", "source": "test_services_unit_testdateperiods_test_comparison_previous_year", "target": "date_periods_comparison_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L57", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "_tgt": "date_periods_period", "source": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L58", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "_tgt": "date_periods_comparison_period", "source": "test_services_unit_testdateperiods_test_comparison_previous_period_same_length", "target": "date_periods_comparison_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L64", "weight": 1.0, "_src": "test_services_unit_testdateperiods_test_period_validates_bounds", "_tgt": "date_periods_period", "source": "test_services_unit_testdateperiods_test_period_validates_bounds", "target": "date_periods_period" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L70", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "test_services_unit_testaccounthierarchy_setup", "source": "test_services_unit_testaccounthierarchy", "target": "test_services_unit_testaccounthierarchy_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L80", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots", "source": "test_services_unit_testaccounthierarchy", "target": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L84", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "source": "test_services_unit_testaccounthierarchy", "target": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L89", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "source": "test_services_unit_testaccounthierarchy", "target": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L96", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "source": "test_services_unit_testaccounthierarchy", "target": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L6", "weight": 0.8, "_src": "test_services_unit_testaccounthierarchy", "_tgt": "date_periods_period", "source": "test_services_unit_testaccounthierarchy", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L81", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots", "_tgt": "account_hierarchy_build_tree", "source": "test_services_unit_testaccounthierarchy_test_build_tree_returns_two_roots", "target": "account_hierarchy_build_tree" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L85", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "_tgt": "account_hierarchy_build_tree", "source": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "target": "account_hierarchy_build_tree" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L86", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "_tgt": "account_hierarchy_walk", "source": "test_services_unit_testaccounthierarchy_test_walk_yields_all_nodes", "target": "account_hierarchy_walk" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L90", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "_tgt": "account_hierarchy_build_tree", "source": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "target": "account_hierarchy_build_tree" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L91", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "_tgt": "account_hierarchy_walk", "source": "test_services_unit_testaccounthierarchy_test_walk_depth_correct", "target": "account_hierarchy_walk" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L97", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "_tgt": "account_hierarchy_build_tree", "source": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "target": "account_hierarchy_build_tree" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L98", "weight": 1.0, "_src": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "_tgt": "account_hierarchy_filter_by_account_type", "source": "test_services_unit_testaccounthierarchy_test_filter_by_type_prefix", "target": "account_hierarchy_filter_by_account_type" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L105", "weight": 1.0, "_src": "test_services_unit_testtotaling", "_tgt": "test_services_unit_testtotaling_test_aggregate_empty", "source": "test_services_unit_testtotaling", "target": "test_services_unit_testtotaling_test_aggregate_empty", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L110", "weight": 1.0, "_src": "test_services_unit_testtotaling", "_tgt": "test_services_unit_testtotaling_test_aggregate_simple", "source": "test_services_unit_testtotaling", "target": "test_services_unit_testtotaling_test_aggregate_simple", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L120", "weight": 1.0, "_src": "test_services_unit_testtotaling", "_tgt": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly", "source": "test_services_unit_testtotaling", "target": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L130", "weight": 1.0, "_src": "test_services_unit_testtotaling", "_tgt": "test_services_unit_testtotaling_test_is_balanced_true", "source": "test_services_unit_testtotaling", "target": "test_services_unit_testtotaling_test_is_balanced_true", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L137", "weight": 1.0, "_src": "test_services_unit_testtotaling", "_tgt": "test_services_unit_testtotaling_test_is_balanced_false", "source": "test_services_unit_testtotaling", "target": "test_services_unit_testtotaling_test_is_balanced_false", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L6", "weight": 0.8, "_src": "test_services_unit_testtotaling", "_tgt": "date_periods_period", "source": "test_services_unit_testtotaling", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L106", "weight": 1.0, "_src": "test_services_unit_testtotaling_test_aggregate_empty", "_tgt": "totaling_aggregate", "source": "test_services_unit_testtotaling_test_aggregate_empty", "target": "totaling_aggregate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L115", "weight": 1.0, "_src": "test_services_unit_testtotaling_test_aggregate_simple", "_tgt": "totaling_aggregate", "source": "test_services_unit_testtotaling_test_aggregate_simple", "target": "totaling_aggregate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L126", "weight": 1.0, "_src": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly", "_tgt": "totaling_aggregate_per_account", "source": "test_services_unit_testtotaling_test_aggregate_per_account_groups_correctly", "target": "totaling_aggregate_per_account" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L135", "weight": 1.0, "_src": "test_services_unit_testtotaling_test_is_balanced_true", "_tgt": "totaling_is_balanced", "source": "test_services_unit_testtotaling_test_is_balanced_true", "target": "totaling_is_balanced" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L142", "weight": 1.0, "_src": "test_services_unit_testtotaling_test_is_balanced_false", "_tgt": "totaling_is_balanced", "source": "test_services_unit_testtotaling_test_is_balanced_false", "target": "totaling_is_balanced" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_services_unit.py", "source_location": "L6", "weight": 0.8, "_src": "test_services_unit_rationale_1", "_tgt": "date_periods_period", "source": "test_services_unit_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py", "_tgt": "test_pnl_integration_testpnlintegration", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py", "target": "test_pnl_integration_testpnlintegration", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L1", "weight": 1.0, "_src": "test_pnl_integration_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_pnl_integration_py", "target": "test_pnl_integration_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L16", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "test_pnl_integration_testpnlintegration_setup", "source": "test_pnl_integration_testpnlintegration", "target": "test_pnl_integration_testpnlintegration_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L34", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "test_pnl_integration_testpnlintegration_create_invoice", "source": "test_pnl_integration_testpnlintegration", "target": "test_pnl_integration_testpnlintegration_create_invoice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L56", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "source": "test_pnl_integration_testpnlintegration", "target": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L88", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "source": "test_pnl_integration_testpnlintegration", "target": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L101", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "source": "test_pnl_integration_testpnlintegration", "target": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L10", "weight": 0.8, "_src": "test_pnl_integration_testpnlintegration", "_tgt": "date_periods_period", "source": "test_pnl_integration_testpnlintegration", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L71", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "_tgt": "test_pnl_integration_testpnlintegration_create_invoice", "source": "test_pnl_integration_testpnlintegration_create_invoice", "target": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L57", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "_tgt": "date_periods_period", "source": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L58", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_pnl_integration_testpnlintegration_test_pnl_includes_invoice_revenue", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L89", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "_tgt": "date_periods_period", "source": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L90", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_pnl_integration_testpnlintegration_test_pnl_with_comparison_returns_both_periods", "target": "fusion_report_engine_compute_pnl" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L102", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "_tgt": "date_periods_period", "source": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L103", "weight": 1.0, "_src": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "_tgt": "fusion_report_engine_compute_pnl", "source": "test_pnl_integration_testpnlintegration_test_pnl_net_income_is_subtotal", "target": "fusion_report_engine_compute_pnl" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_pnl_integration.py", "source_location": "L10", "weight": 0.8, "_src": "test_pnl_integration_rationale_1", "_tgt": "date_periods_period", "source": "test_pnl_integration_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "_tgt": "test_migration_round_trip_testmigrationroundtrip", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "target": "test_migration_round_trip_testmigrationroundtrip", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L1", "weight": 1.0, "_src": "test_migration_round_trip_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_migration_round_trip_py", "target": "test_migration_round_trip_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L9", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip", "_tgt": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "source": "test_migration_round_trip_testmigrationroundtrip", "target": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_migration_round_trip.py", "source_location": "L11", "weight": 1.0, "_src": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "source": "test_migration_round_trip_testmigrationroundtrip_test_bootstrap_finds_all_4_reports", "target": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py", "_tgt": "test_coexistence_testreportscoexistence", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py", "target": "test_coexistence_testreportscoexistence", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L1", "weight": 1.0, "_src": "test_coexistence_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_tests_test_coexistence_py", "target": "test_coexistence_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L12", "weight": 1.0, "_src": "test_coexistence_testreportscoexistence", "_tgt": "test_coexistence_testreportscoexistence_setup", "source": "test_coexistence_testreportscoexistence", "target": "test_coexistence_testreportscoexistence_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L20", "weight": 1.0, "_src": "test_coexistence_testreportscoexistence", "_tgt": "test_coexistence_testreportscoexistence_test_engine_always_available", "source": "test_coexistence_testreportscoexistence", "target": "test_coexistence_testreportscoexistence_test_engine_always_available", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L24", "weight": 1.0, "_src": "test_coexistence_testreportscoexistence", "_tgt": "test_coexistence_testreportscoexistence_test_menu_gated_by_coexistence_group", "source": "test_coexistence_testreportscoexistence", "target": "test_coexistence_testreportscoexistence_test_menu_gated_by_coexistence_group", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L33", "weight": 1.0, "_src": "test_coexistence_testreportscoexistence", "_tgt": "test_coexistence_testreportscoexistence_test_period_picker_wizard_gated_too", "source": "test_coexistence_testreportscoexistence", "target": "test_coexistence_testreportscoexistence_test_period_picker_wizard_gated_too", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/tests/test_coexistence.py", "source_location": "L21", "weight": 1.0, "_src": "test_coexistence_rationale_21", "_tgt": "test_coexistence_testreportscoexistence_test_engine_always_available", "source": "test_coexistence_testreportscoexistence_test_engine_always_available", "target": "test_coexistence_rationale_21", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L24", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L25", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_fusionreportengine", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_fusionreportengine", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L40", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_compute_pnl", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_compute_pnl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L58", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_compute_balance_sheet", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L77", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_compute_trial_balance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L95", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_compute_gl", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_compute_gl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L124", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_drill_down", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_drill_down", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L140", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "_tgt": "fusion_report_engine_compute_partner_grouped", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_compute_partner_grouped", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_report_engine_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_engine_py", "target": "fusion_report_engine_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L267", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine", "_tgt": "fusion_report_engine_fusionreportengine_get_report", "source": "fusion_report_engine_fusionreportengine", "target": "fusion_report_engine_fusionreportengine_get_report", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L327", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine", "_tgt": "fusion_report_engine_fusionreportengine_fetch_accounts", "source": "fusion_report_engine_fusionreportengine", "target": "fusion_report_engine_fusionreportengine_fetch_accounts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L347", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine", "_tgt": "fusion_report_engine_fusionreportengine_aggregate_period", "source": "fusion_report_engine_fusionreportengine", "target": "fusion_report_engine_fusionreportengine_aggregate_period", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L375", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine", "_tgt": "fusion_report_engine_fusionreportengine_compute", "source": "fusion_report_engine_fusionreportengine", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_fusionreportengine", "_tgt": "date_periods_period", "source": "fusion_report_engine_fusionreportengine", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_fusionreportengine", "_tgt": "totaling_totalline", "source": "fusion_report_engine_fusionreportengine", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L50", "weight": 1.0, "_src": "fusion_report_engine_compute_pnl", "_tgt": "fusion_report_engine_fusionreportengine_get_report", "source": "fusion_report_engine_compute_pnl", "target": "fusion_report_engine_fusionreportengine_get_report", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L53", "weight": 1.0, "_src": "fusion_report_engine_compute_pnl", "_tgt": "fusion_report_engine_fusionreportengine_compute", "source": "fusion_report_engine_compute_pnl", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L47", "weight": 1.0, "_src": "fusion_reports_cron_cron_anomaly_scan", "_tgt": "fusion_report_engine_compute_pnl", "source": "fusion_report_engine_compute_pnl", "target": "fusion_reports_cron_cron_anomaly_scan" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L40", "weight": 1.0, "_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "_tgt": "fusion_report_engine_compute_pnl", "source": "fusion_report_engine_compute_pnl", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L76", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "fusion_report_engine_compute_pnl", "source": "fusion_report_engine_compute_pnl", "target": "reports_controller_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L35", "weight": 1.0, "_src": "report_pdf_get_report_values", "_tgt": "fusion_report_engine_compute_pnl", "source": "fusion_report_engine_compute_pnl", "target": "report_pdf_get_report_values" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L64", "weight": 1.0, "_src": "fusion_report_engine_compute_balance_sheet", "_tgt": "fusion_report_engine_fusionreportengine_get_report", "source": "fusion_report_engine_compute_balance_sheet", "target": "fusion_report_engine_fusionreportengine_get_report", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L72", "weight": 1.0, "_src": "fusion_report_engine_compute_balance_sheet", "_tgt": "fusion_report_engine_fusionreportengine_compute", "source": "fusion_report_engine_compute_balance_sheet", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L67", "weight": 1.0, "_src": "fusion_report_engine_compute_balance_sheet", "_tgt": "date_periods_period", "source": "fusion_report_engine_compute_balance_sheet", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L42", "weight": 1.0, "_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "fusion_report_engine_compute_balance_sheet", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L81", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "fusion_report_engine_compute_balance_sheet", "target": "reports_controller_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L37", "weight": 1.0, "_src": "report_pdf_get_report_values", "_tgt": "fusion_report_engine_compute_balance_sheet", "source": "fusion_report_engine_compute_balance_sheet", "target": "report_pdf_get_report_values" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L87", "weight": 1.0, "_src": "fusion_report_engine_compute_trial_balance", "_tgt": "fusion_report_engine_fusionreportengine_get_report", "source": "fusion_report_engine_compute_trial_balance", "target": "fusion_report_engine_fusionreportengine_get_report", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L90", "weight": 1.0, "_src": "fusion_report_engine_compute_trial_balance", "_tgt": "fusion_report_engine_fusionreportengine_compute", "source": "fusion_report_engine_compute_trial_balance", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L45", "weight": 1.0, "_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "fusion_report_engine_compute_trial_balance", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L89", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "fusion_report_engine_compute_trial_balance", "target": "reports_controller_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L40", "weight": 1.0, "_src": "report_pdf_get_report_values", "_tgt": "fusion_report_engine_compute_trial_balance", "source": "fusion_report_engine_compute_trial_balance", "target": "report_pdf_get_report_values" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L102", "weight": 1.0, "_src": "fusion_report_engine_compute_gl", "_tgt": "fusion_report_engine_fusionreportengine_get_report", "source": "fusion_report_engine_compute_gl", "target": "fusion_report_engine_fusionreportengine_get_report", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L106", "weight": 1.0, "_src": "fusion_report_engine_compute_gl", "_tgt": "fusion_report_engine_fusionreportengine_compute", "source": "fusion_report_engine_compute_gl", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L112", "weight": 1.0, "_src": "fusion_report_engine_compute_gl", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "fusion_report_engine_compute_gl", "target": "drill_down_resolver_fetch_drill_down" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L48", "weight": 1.0, "_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "_tgt": "fusion_report_engine_compute_gl", "source": "fusion_report_engine_compute_gl", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L102", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "fusion_report_engine_compute_gl", "source": "fusion_report_engine_compute_gl", "target": "reports_controller_run" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L43", "weight": 1.0, "_src": "report_pdf_get_report_values", "_tgt": "fusion_report_engine_compute_gl", "source": "fusion_report_engine_compute_gl", "target": "report_pdf_get_report_values" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L130", "weight": 1.0, "_src": "fusion_report_engine_drill_down", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "fusion_report_engine_drill_down", "target": "drill_down_resolver_fetch_drill_down" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L94", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "fusion_report_engine_compute_partner_grouped", "source": "fusion_report_engine_compute_partner_grouped", "target": "reports_controller_run" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L271", "weight": 1.0, "_src": "fusion_report_engine_rationale_271", "_tgt": "fusion_report_engine_fusionreportengine_get_report", "source": "fusion_report_engine_fusionreportengine_get_report", "target": "fusion_report_engine_rationale_271", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L383", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine_compute", "_tgt": "fusion_report_engine_fusionreportengine_fetch_accounts", "source": "fusion_report_engine_fusionreportengine_fetch_accounts", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L328", "weight": 1.0, "_src": "fusion_report_engine_rationale_328", "_tgt": "fusion_report_engine_fusionreportengine_fetch_accounts", "source": "fusion_report_engine_fusionreportengine_fetch_accounts", "target": "fusion_report_engine_rationale_328", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L344", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine_fetch_accounts", "_tgt": "account_hierarchy_build_tree", "source": "fusion_report_engine_fusionreportengine_fetch_accounts", "target": "account_hierarchy_build_tree" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L385", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine_compute", "_tgt": "fusion_report_engine_fusionreportengine_aggregate_period", "source": "fusion_report_engine_fusionreportengine_aggregate_period", "target": "fusion_report_engine_fusionreportengine_compute", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L348", "weight": 1.0, "_src": "fusion_report_engine_rationale_348", "_tgt": "fusion_report_engine_fusionreportengine_aggregate_period", "source": "fusion_report_engine_fusionreportengine_aggregate_period", "target": "fusion_report_engine_rationale_348", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L368", "weight": 1.0, "_src": "fusion_report_engine_fusionreportengine_aggregate_period", "_tgt": "totaling_totalline", "source": "fusion_report_engine_fusionreportengine_aggregate_period", "target": "totaling_totalline" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L379", "weight": 1.0, "_src": "fusion_report_engine_rationale_379", "_tgt": "fusion_report_engine_fusionreportengine_compute", "source": "fusion_report_engine_fusionreportengine_compute", "target": "fusion_report_engine_rationale_379", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_1", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_1", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_1", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_44", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_44", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_44", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_44", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_62", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_62", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_62", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_62", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_81", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_81", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_81", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_81", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_99", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_99", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_99", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_99", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_128", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_128", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_128", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_128", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_144", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_144", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_144", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_144", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_271", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_271", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_271", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_271", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_328", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_328", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_328", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_328", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_348", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_348", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_348", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_348", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L23", "weight": 0.8, "_src": "fusion_report_engine_rationale_379", "_tgt": "date_periods_period", "source": "fusion_report_engine_rationale_379", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_engine.py", "source_location": "L26", "weight": 0.8, "_src": "fusion_report_engine_rationale_379", "_tgt": "totaling_totalline", "source": "fusion_report_engine_rationale_379", "target": "totaling_totalline", "confidence_score": 0.5 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "_tgt": "fusion_reports_cron_fusionreportscron", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_fusionreportscron", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L24", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "_tgt": "fusion_reports_cron_cron_anomaly_scan", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_cron_anomaly_scan", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L92", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "_tgt": "fusion_reports_cron_cron_mv_refresh", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_cron_mv_refresh", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_reports_cron_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_reports_cron_py", "target": "fusion_reports_cron_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L29", "weight": 1.0, "_src": "fusion_reports_cron_cron_anomaly_scan", "_tgt": "date_periods_month_bounds", "source": "fusion_reports_cron_cron_anomaly_scan", "target": "date_periods_month_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L52", "weight": 1.0, "_src": "fusion_reports_cron_cron_anomaly_scan", "_tgt": "anomaly_detection_detect", "source": "fusion_reports_cron_cron_anomaly_scan", "target": "anomaly_detection_detect" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_reports_cron.py", "source_location": "L113", "weight": 1.0, "_src": "fusion_reports_cron_cron_mv_refresh", "_tgt": "fusion_account_balance_mv_refresh", "source": "fusion_reports_cron_cron_mv_refresh", "target": "fusion_account_balance_mv_refresh" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/__init__.py", "source_location": "L7", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "_tgt": "fusion_report_fusionreport", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "target": "fusion_report_fusionreport", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_report_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_py", "target": "fusion_report_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "_tgt": "fusion_report_anomaly_fusionreportanomaly", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "target": "fusion_report_anomaly_fusionreportanomaly", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_report_anomaly_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_anomaly_py", "target": "fusion_report_anomaly_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L45", "weight": 1.0, "_src": "fusion_report_anomaly_fusionreportanomaly", "_tgt": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "source": "fusion_report_anomaly_fusionreportanomaly", "target": "fusion_report_anomaly_fusionreportanomaly_action_acknowledge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L52", "weight": 1.0, "_src": "fusion_report_anomaly_fusionreportanomaly", "_tgt": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "source": "fusion_report_anomaly_fusionreportanomaly", "target": "fusion_report_anomaly_fusionreportanomaly_action_dismiss", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_anomaly.py", "source_location": "L55", "weight": 1.0, "_src": "fusion_report_anomaly_fusionreportanomaly", "_tgt": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "source": "fusion_report_anomaly_fusionreportanomaly", "target": "fusion_report_anomaly_fusionreportanomaly_action_resolve", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py", "_tgt": "fusion_migration_wizard_fusionmigrationwizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py", "target": "fusion_migration_wizard_fusionmigrationwizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_migration_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_migration_wizard_py", "target": "fusion_migration_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L15", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "source": "fusion_migration_wizard_fusionmigrationwizard", "target": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L28", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "source": "fusion_migration_wizard_fusionmigrationwizard", "target": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L32", "weight": 1.0, "_src": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "source": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "target": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L16", "weight": 1.0, "_src": "fusion_migration_wizard_rationale_16", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "source": "fusion_migration_wizard_fusionmigrationwizard_reports_bootstrap_step", "target": "fusion_migration_wizard_rationale_16", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_migration_wizard.py", "source_location": "L29", "weight": 1.0, "_src": "fusion_migration_wizard_rationale_29", "_tgt": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "source": "fusion_migration_wizard_fusionmigrationwizard_action_run_migration", "target": "fusion_migration_wizard_rationale_29", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "_tgt": "fusion_report_commentary_fusionreportcommentary", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "target": "fusion_report_commentary_fusionreportcommentary", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_report_commentary.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_report_commentary_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_report_commentary_py", "target": "fusion_report_commentary_rationale_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "_tgt": "fusion_account_balance_mv_fusionaccountbalancemv", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "target": "fusion_account_balance_mv_fusionaccountbalancemv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L56", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "_tgt": "fusion_account_balance_mv_refresh", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "target": "fusion_account_balance_mv_refresh", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L1", "weight": 1.0, "_src": "fusion_account_balance_mv_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_models_fusion_account_balance_mv_py", "target": "fusion_account_balance_mv_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/models/fusion_account_balance_mv.py", "source_location": "L29", "weight": 1.0, "_src": "fusion_account_balance_mv_fusionaccountbalancemv", "_tgt": "fusion_account_balance_mv_fusionaccountbalancemv_init", "source": "fusion_account_balance_mv_fusionaccountbalancemv", "target": "fusion_account_balance_mv_fusionaccountbalancemv_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js", "_tgt": "drill_down_dialog_drilldowndialog", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_drill_down_dialog_drill_down_dialog_js", "target": "drill_down_dialog_drilldowndialog", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L12", "weight": 1.0, "_src": "drill_down_dialog_drilldowndialog", "_tgt": "drill_down_dialog_drilldowndialog_formatamount", "source": "drill_down_dialog_drilldowndialog", "target": "drill_down_dialog_drilldowndialog_formatamount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/drill_down_dialog/drill_down_dialog.js", "source_location": "L19", "weight": 1.0, "_src": "drill_down_dialog_drilldowndialog", "_tgt": "drill_down_dialog_drilldowndialog_onbackdropclick", "source": "drill_down_dialog_drilldowndialog", "target": "drill_down_dialog_drilldowndialog_onbackdropclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_report_table_report_table_js", "_tgt": "report_table_reporttable", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_report_table_report_table_js", "target": "report_table_reporttable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L12", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_ispartnergrouped", "source": "report_table_reporttable", "target": "report_table_reporttable_ispartnergrouped", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L16", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_formatamount", "source": "report_table_reporttable", "target": "report_table_reporttable_formatamount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L23", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_onrowclick", "source": "report_table_reporttable", "target": "report_table_reporttable_onrowclick", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L29", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_onpartnerrowclick", "source": "report_table_reporttable", "target": "report_table_reporttable_onpartnerrowclick", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L37", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_rowclass", "source": "report_table_reporttable", "target": "report_table_reporttable_rowclass", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L44", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_partnerrowclass", "source": "report_table_reporttable", "target": "report_table_reporttable_partnerrowclass", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L50", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_linenameclass", "source": "report_table_reporttable", "target": "report_table_reporttable_linenameclass", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L56", "weight": 1.0, "_src": "report_table_reporttable", "_tgt": "report_table_reporttable_varianceclass", "source": "report_table_reporttable", "target": "report_table_reporttable_varianceclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/report_table/report_table.js", "source_location": "L25", "weight": 1.0, "_src": "report_table_reporttable_onrowclick", "_tgt": "report_viewer_reportviewer_ondrilldown", "source": "report_table_reporttable_onrowclick", "target": "report_viewer_reportviewer_ondrilldown" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js", "_tgt": "anomaly_strip_anomalystrip", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_anomaly_strip_anomaly_strip_js", "target": "anomaly_strip_anomalystrip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L17", "weight": 1.0, "_src": "anomaly_strip_anomalystrip", "_tgt": "anomaly_strip_anomalystrip_alertclass", "source": "anomaly_strip_anomalystrip", "target": "anomaly_strip_anomalystrip_alertclass", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/anomaly_strip/anomaly_strip.js", "source_location": "L21", "weight": 1.0, "_src": "anomaly_strip_anomalystrip", "_tgt": "anomaly_strip_anomalystrip_formatamount", "source": "anomaly_strip_anomalystrip", "target": "anomaly_strip_anomalystrip_formatamount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/ai_commentary_panel/ai_commentary_panel.js", "source_location": "L5", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js", "_tgt": "ai_commentary_panel_aicommentarypanel", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_ai_commentary_panel_ai_commentary_panel_js", "target": "ai_commentary_panel_aicommentarypanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L6", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_period_filter_period_filter_js", "_tgt": "period_filter_periodfilter", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_components_period_filter_period_filter_js", "target": "period_filter_periodfilter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L10", "weight": 1.0, "_src": "period_filter_periodfilter", "_tgt": "period_filter_periodfilter_setup", "source": "period_filter_periodfilter", "target": "period_filter_periodfilter_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L15", "weight": 1.0, "_src": "period_filter_periodfilter", "_tgt": "period_filter_periodfilter_onreporttypechange", "source": "period_filter_periodfilter", "target": "period_filter_periodfilter_onreporttypechange", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L26", "weight": 1.0, "_src": "period_filter_periodfilter", "_tgt": "period_filter_periodfilter_ondatechange", "source": "period_filter_periodfilter", "target": "period_filter_periodfilter_ondatechange", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L37", "weight": 1.0, "_src": "period_filter_periodfilter", "_tgt": "period_filter_periodfilter_oncomparisonchange", "source": "period_filter_periodfilter", "target": "period_filter_periodfilter_oncomparisonchange", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L20", "weight": 1.0, "_src": "period_filter_periodfilter_onreporttypechange", "_tgt": "reports_service_reportsservice_runreport", "source": "period_filter_periodfilter_onreporttypechange", "target": "reports_service_reportsservice_runreport" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L29", "weight": 1.0, "_src": "period_filter_periodfilter_ondatechange", "_tgt": "reports_service_reportsservice_runreport", "source": "period_filter_periodfilter_ondatechange", "target": "reports_service_reportsservice_runreport" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/components/period_filter/period_filter.js", "source_location": "L38", "weight": 1.0, "_src": "period_filter_periodfilter_oncomparisonchange", "_tgt": "reports_service_reportsservice_setcomparison", "source": "period_filter_periodfilter_oncomparisonchange", "target": "reports_service_reportsservice_setcomparison" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L11", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_js", "_tgt": "report_viewer_reportviewer", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_views_report_viewer_report_viewer_js", "target": "report_viewer_reportviewer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L19", "weight": 1.0, "_src": "report_viewer_reportviewer", "_tgt": "report_viewer_reportviewer_setup", "source": "report_viewer_reportviewer", "target": "report_viewer_reportviewer_setup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L42", "weight": 1.0, "_src": "report_viewer_reportviewer", "_tgt": "report_viewer_reportviewer_ondrilldown", "source": "report_viewer_reportviewer", "target": "report_viewer_reportviewer_ondrilldown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L46", "weight": 1.0, "_src": "report_viewer_reportviewer", "_tgt": "report_viewer_reportviewer_onclosedrill", "source": "report_viewer_reportviewer", "target": "report_viewer_reportviewer_onclosedrill", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L50", "weight": 1.0, "_src": "report_viewer_reportviewer", "_tgt": "report_viewer_reportviewer_ongeneratecommentary", "source": "report_viewer_reportviewer", "target": "report_viewer_reportviewer_ongeneratecommentary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L43", "weight": 1.0, "_src": "report_viewer_reportviewer_ondrilldown", "_tgt": "reports_service_reportsservice_drilldown", "source": "report_viewer_reportviewer_ondrilldown", "target": "reports_service_reportsservice_drilldown" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L47", "weight": 1.0, "_src": "report_viewer_reportviewer_onclosedrill", "_tgt": "reports_service_reportsservice_closedrilldown", "source": "report_viewer_reportviewer_onclosedrill", "target": "reports_service_reportsservice_closedrilldown" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/views/report_viewer/report_viewer.js", "source_location": "L51", "weight": 1.0, "_src": "report_viewer_reportviewer_ongeneratecommentary", "_tgt": "reports_service_reportsservice_generatecommentary", "source": "report_viewer_reportviewer_ongeneratecommentary", "target": "reports_service_reportsservice_generatecommentary" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_services_reports_service_js", "_tgt": "reports_service_reportsservice", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_static_src_services_reports_service_js", "target": "reports_service_reportsservice", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L10", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_constructor", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L33", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_loadavailablereports", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_loadavailablereports", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L45", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_runreport", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_runreport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L76", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_fetchanomalies", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_fetchanomalies", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L92", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_generatecommentary", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_generatecommentary", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L113", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_drilldown", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_drilldown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L132", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_closedrilldown", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_closedrilldown", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L138", "weight": 1.0, "_src": "reports_service_reportsservice", "_tgt": "reports_service_reportsservice_setcomparison", "source": "reports_service_reportsservice", "target": "reports_service_reportsservice_setcomparison", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L62", "weight": 1.0, "_src": "reports_service_reportsservice_runreport", "_tgt": "reports_service_reportsservice_fetchanomalies", "source": "reports_service_reportsservice_runreport", "target": "reports_service_reportsservice_fetchanomalies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/static/src/services/reports_service.js", "source_location": "L141", "weight": 1.0, "_src": "reports_service_reportsservice_setcomparison", "_tgt": "reports_service_reportsservice_runreport", "source": "reports_service_reportsservice_runreport", "target": "reports_service_reportsservice_setcomparison", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/__init__.py", "source_location": "L2", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_init_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "_tgt": "period_picker_wizard_fusionperiodpickerwizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "target": "period_picker_wizard_fusionperiodpickerwizard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L42", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "_tgt": "period_picker_wizard_onchange_period_preset", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "target": "period_picker_wizard_onchange_period_preset", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "period_picker_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_period_picker_wizard_py", "target": "period_picker_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L65", "weight": 1.0, "_src": "period_picker_wizard_fusionperiodpickerwizard", "_tgt": "period_picker_wizard_fusionperiodpickerwizard_action_open_report", "source": "period_picker_wizard_fusionperiodpickerwizard", "target": "period_picker_wizard_fusionperiodpickerwizard_action_open_report", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L45", "weight": 1.0, "_src": "period_picker_wizard_onchange_period_preset", "_tgt": "date_periods_month_bounds", "source": "period_picker_wizard_onchange_period_preset", "target": "date_periods_month_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L51", "weight": 1.0, "_src": "period_picker_wizard_onchange_period_preset", "_tgt": "date_periods_quarter_bounds", "source": "period_picker_wizard_onchange_period_preset", "target": "date_periods_quarter_bounds" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L58", "weight": 1.0, "_src": "period_picker_wizard_onchange_period_preset", "_tgt": "date_periods_fiscal_year_bounds", "source": "period_picker_wizard_onchange_period_preset", "target": "date_periods_fiscal_year_bounds" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/period_picker_wizard.py", "source_location": "L66", "weight": 1.0, "_src": "period_picker_wizard_rationale_66", "_tgt": "period_picker_wizard_fusionperiodpickerwizard_action_open_report", "source": "period_picker_wizard_fusionperiodpickerwizard_action_open_report", "target": "period_picker_wizard_rationale_66", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "_tgt": "xlsx_export_wizard_fusionxlsxexportwizard", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "target": "xlsx_export_wizard_fusionxlsxexportwizard", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L1", "weight": 1.0, "_src": "xlsx_export_wizard_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_wizards_xlsx_export_wizard_py", "target": "xlsx_export_wizard_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L34", "weight": 1.0, "_src": "xlsx_export_wizard_fusionxlsxexportwizard", "_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "source": "xlsx_export_wizard_fusionxlsxexportwizard", "target": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L9", "weight": 0.8, "_src": "xlsx_export_wizard_fusionxlsxexportwizard", "_tgt": "date_periods_period", "source": "xlsx_export_wizard_fusionxlsxexportwizard", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L39", "weight": 1.0, "_src": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "_tgt": "date_periods_period", "source": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "target": "date_periods_period" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L266", "weight": 1.0, "_src": "reports_controller_export_xlsx", "_tgt": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "source": "xlsx_export_wizard_fusionxlsxexportwizard_action_export", "target": "reports_controller_export_xlsx" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/wizards/xlsx_export_wizard.py", "source_location": "L9", "weight": 0.8, "_src": "xlsx_export_wizard_rationale_1", "_tgt": "date_periods_period", "source": "xlsx_export_wizard_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_init_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L14", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L16", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L33", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_parse_date", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_parse_date", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L39", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_build_period", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_build_period", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L45", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_fusionreportscontroller", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_fusionreportscontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L48", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_list_available", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_list_available", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L67", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_run", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_run", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L107", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_drill_down", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_drill_down", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L119", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_get_anomalies", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_get_anomalies", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L167", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_get_commentary", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_get_commentary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L225", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_compare_periods", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_compare_periods", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L234", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_export_pdf", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_export_pdf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L258", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "_tgt": "reports_controller_export_xlsx", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_export_xlsx", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L1", "weight": 1.0, "_src": "reports_controller_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_controllers_reports_controller_py", "target": "reports_controller_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L40", "weight": 1.0, "_src": "reports_controller_build_period", "_tgt": "reports_controller_parse_date", "source": "reports_controller_parse_date", "target": "reports_controller_build_period", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L82", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "reports_controller_parse_date", "source": "reports_controller_parse_date", "target": "reports_controller_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L134", "weight": 1.0, "_src": "reports_controller_get_anomalies", "_tgt": "reports_controller_parse_date", "source": "reports_controller_parse_date", "target": "reports_controller_get_anomalies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L176", "weight": 1.0, "_src": "reports_controller_get_commentary", "_tgt": "reports_controller_parse_date", "source": "reports_controller_parse_date", "target": "reports_controller_get_commentary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L262", "weight": 1.0, "_src": "reports_controller_export_xlsx", "_tgt": "reports_controller_parse_date", "source": "reports_controller_parse_date", "target": "reports_controller_export_xlsx", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L75", "weight": 1.0, "_src": "reports_controller_run", "_tgt": "reports_controller_build_period", "source": "reports_controller_build_period", "target": "reports_controller_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L110", "weight": 1.0, "_src": "reports_controller_drill_down", "_tgt": "reports_controller_build_period", "source": "reports_controller_build_period", "target": "reports_controller_drill_down", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L42", "weight": 1.0, "_src": "reports_controller_build_period", "_tgt": "date_periods_period", "source": "reports_controller_build_period", "target": "date_periods_period" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L139", "weight": 1.0, "_src": "reports_controller_fusionreportscontroller", "_tgt": "reports_controller_fusionreportscontroller_persist_anomalies", "source": "reports_controller_fusionreportscontroller", "target": "reports_controller_fusionreportscontroller_persist_anomalies", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L16", "weight": 0.8, "_src": "reports_controller_fusionreportscontroller", "_tgt": "date_periods_period", "source": "reports_controller_fusionreportscontroller", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L122", "weight": 1.0, "_src": "reports_controller_get_anomalies", "_tgt": "reports_controller_run", "source": "reports_controller_run", "target": "reports_controller_get_anomalies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L196", "weight": 1.0, "_src": "reports_controller_get_commentary", "_tgt": "reports_controller_run", "source": "reports_controller_run", "target": "reports_controller_get_commentary", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L227", "weight": 1.0, "_src": "reports_controller_compare_periods", "_tgt": "reports_controller_run", "source": "reports_controller_run", "target": "reports_controller_compare_periods", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L132", "weight": 1.0, "_src": "reports_controller_get_anomalies", "_tgt": "reports_controller_fusionreportscontroller_persist_anomalies", "source": "reports_controller_get_anomalies", "target": "reports_controller_fusionreportscontroller_persist_anomalies", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L202", "weight": 1.0, "_src": "reports_controller_get_commentary", "_tgt": "commentary_generator_generate_commentary", "source": "reports_controller_get_commentary", "target": "commentary_generator_generate_commentary" }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/controllers/reports_controller.py", "source_location": "L16", "weight": 0.8, "_src": "reports_controller_rationale_1", "_tgt": "date_periods_period", "source": "reports_controller_rationale_1", "target": "date_periods_period", "confidence_score": 0.5 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "_tgt": "date_periods_period", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_period", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L31", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "_tgt": "date_periods_days", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_days", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L35", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "_tgt": "date_periods_fiscal_year_bounds", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_fiscal_year_bounds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L53", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "_tgt": "date_periods_month_bounds", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_month_bounds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L67", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "_tgt": "date_periods_quarter_bounds", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_quarter_bounds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L80", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "_tgt": "date_periods_comparison_period", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_comparison_period", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L1", "weight": 1.0, "_src": "date_periods_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "date_periods_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_date_periods_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L26", "weight": 1.0, "_src": "date_periods_period", "_tgt": "date_periods_period_post_init", "source": "date_periods_period", "target": "date_periods_period_post_init", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L50", "weight": 1.0, "_src": "date_periods_fiscal_year_bounds", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "date_periods_fiscal_year_bounds", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L60", "weight": 1.0, "_src": "date_periods_month_bounds", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "date_periods_month_bounds", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L77", "weight": 1.0, "_src": "date_periods_quarter_bounds", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "date_periods_quarter_bounds", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L92", "weight": 1.0, "_src": "date_periods_comparison_period", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "date_periods_comparison_period", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L10", "weight": 0.8, "_src": "report_pdf_fusionreportpdf", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "report_pdf_fusionreportpdf", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L10", "weight": 0.8, "_src": "report_pdf_rationale_1", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "report_pdf_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L10", "weight": 0.8, "_src": "report_pdf_rationale_19", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "report_pdf_rationale_19", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L34", "weight": 1.0, "_src": "report_pdf_get_report_values", "_tgt": "date_periods_period", "source": "date_periods_period", "target": "report_pdf_get_report_values" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L37", "weight": 1.0, "_src": "date_periods_rationale_37", "_tgt": "date_periods_fiscal_year_bounds", "source": "date_periods_fiscal_year_bounds", "target": "date_periods_rationale_37", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L54", "weight": 1.0, "_src": "date_periods_rationale_54", "_tgt": "date_periods_month_bounds", "source": "date_periods_month_bounds", "target": "date_periods_rationale_54", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L68", "weight": 1.0, "_src": "date_periods_rationale_68", "_tgt": "date_periods_quarter_bounds", "source": "date_periods_quarter_bounds", "target": "date_periods_rationale_68", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/date_periods.py", "source_location": "L81", "weight": 1.0, "_src": "date_periods_rationale_81", "_tgt": "date_periods_comparison_period", "source": "date_periods_comparison_period", "target": "date_periods_rationale_81", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L10", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "_tgt": "totaling_totalline", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "target": "totaling_totalline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L20", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "_tgt": "totaling_aggregate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "target": "totaling_aggregate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L37", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "_tgt": "totaling_aggregate_per_account", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "target": "totaling_aggregate_per_account", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L46", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "_tgt": "totaling_is_balanced", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "target": "totaling_is_balanced", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L1", "weight": 1.0, "_src": "totaling_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "target": "totaling_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L22", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_totaling_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L25", "weight": 1.0, "_src": "totaling_aggregate", "_tgt": "totaling_totalline", "source": "totaling_totalline", "target": "totaling_aggregate", "confidence_score": 1.0 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L22", "weight": 0.8, "_src": "line_resolver_reportrow", "_tgt": "totaling_totalline", "source": "totaling_totalline", "target": "line_resolver_reportrow", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L22", "weight": 0.8, "_src": "line_resolver_rationale_1", "_tgt": "totaling_totalline", "source": "totaling_totalline", "target": "line_resolver_rationale_1", "confidence_score": 0.5 }, { "relation": "uses", "confidence": "INFERRED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L22", "weight": 0.8, "_src": "line_resolver_rationale_56", "_tgt": "totaling_totalline", "source": "totaling_totalline", "target": "line_resolver_rationale_56", "confidence_score": 0.5 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L98", "weight": 1.0, "_src": "line_resolver_resolve", "_tgt": "totaling_totalline", "source": "totaling_totalline", "target": "line_resolver_resolve" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L43", "weight": 1.0, "_src": "totaling_aggregate_per_account", "_tgt": "totaling_aggregate", "source": "totaling_aggregate", "target": "totaling_aggregate_per_account", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L48", "weight": 1.0, "_src": "totaling_is_balanced", "_tgt": "totaling_aggregate", "source": "totaling_aggregate", "target": "totaling_is_balanced", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L21", "weight": 1.0, "_src": "totaling_rationale_21", "_tgt": "totaling_aggregate", "source": "totaling_aggregate", "target": "totaling_rationale_21", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L38", "weight": 1.0, "_src": "totaling_rationale_38", "_tgt": "totaling_aggregate_per_account", "source": "totaling_aggregate_per_account", "target": "totaling_rationale_38", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/totaling.py", "source_location": "L47", "weight": 1.0, "_src": "totaling_rationale_47", "_tgt": "totaling_is_balanced", "source": "totaling_is_balanced", "target": "totaling_rationale_47", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "_tgt": "commentary_generator_generate_commentary", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "target": "commentary_generator_generate_commentary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L54", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "_tgt": "commentary_generator_templated_fallback", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "target": "commentary_generator_templated_fallback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L86", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "_tgt": "commentary_generator_get_provider", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "target": "commentary_generator_get_provider", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L1", "weight": 1.0, "_src": "commentary_generator_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_generator_py", "target": "commentary_generator_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L25", "weight": 1.0, "_src": "commentary_generator_generate_commentary", "_tgt": "commentary_generator_get_provider", "source": "commentary_generator_generate_commentary", "target": "commentary_generator_get_provider", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L27", "weight": 1.0, "_src": "commentary_generator_generate_commentary", "_tgt": "commentary_generator_templated_fallback", "source": "commentary_generator_generate_commentary", "target": "commentary_generator_templated_fallback", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L21", "weight": 1.0, "_src": "commentary_generator_rationale_21", "_tgt": "commentary_generator_generate_commentary", "source": "commentary_generator_generate_commentary", "target": "commentary_generator_rationale_21", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L35", "weight": 1.0, "_src": "commentary_generator_generate_commentary", "_tgt": "commentary_prompt_build_prompt", "source": "commentary_generator_generate_commentary", "target": "commentary_prompt_build_prompt" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L55", "weight": 1.0, "_src": "commentary_generator_rationale_55", "_tgt": "commentary_generator_templated_fallback", "source": "commentary_generator_templated_fallback", "target": "commentary_generator_rationale_55", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_generator.py", "source_location": "L87", "weight": 1.0, "_src": "commentary_generator_rationale_87", "_tgt": "commentary_generator_get_provider", "source": "commentary_generator_get_provider", "target": "commentary_generator_rationale_87", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "_tgt": "currency_conversion_conversionrate", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "target": "currency_conversion_conversionrate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L19", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "_tgt": "currency_conversion_convert_amount", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "target": "currency_conversion_convert_amount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L47", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "_tgt": "currency_conversion_fetch_rates", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "target": "currency_conversion_fetch_rates", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L1", "weight": 1.0, "_src": "currency_conversion_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_currency_conversion_py", "target": "currency_conversion_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L21", "weight": 1.0, "_src": "currency_conversion_rationale_21", "_tgt": "currency_conversion_convert_amount", "source": "currency_conversion_convert_amount", "target": "currency_conversion_rationale_21", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/currency_conversion.py", "source_location": "L49", "weight": 1.0, "_src": "currency_conversion_rationale_49", "_tgt": "currency_conversion_fetch_rates", "source": "currency_conversion_fetch_rates", "target": "currency_conversion_rationale_49", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "_tgt": "account_hierarchy_accountnode", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "target": "account_hierarchy_accountnode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L21", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "_tgt": "account_hierarchy_build_tree", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "target": "account_hierarchy_build_tree", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L44", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "_tgt": "account_hierarchy_walk", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "target": "account_hierarchy_walk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L55", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "_tgt": "account_hierarchy_filter_by_account_type", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "target": "account_hierarchy_filter_by_account_type", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L1", "weight": 1.0, "_src": "account_hierarchy_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_account_hierarchy_py", "target": "account_hierarchy_rationale_1", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L27", "weight": 1.0, "_src": "account_hierarchy_build_tree", "_tgt": "account_hierarchy_accountnode", "source": "account_hierarchy_accountnode", "target": "account_hierarchy_build_tree", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L22", "weight": 1.0, "_src": "account_hierarchy_rationale_22", "_tgt": "account_hierarchy_build_tree", "source": "account_hierarchy_build_tree", "target": "account_hierarchy_rationale_22", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L59", "weight": 1.0, "_src": "account_hierarchy_filter_by_account_type", "_tgt": "account_hierarchy_walk", "source": "account_hierarchy_walk", "target": "account_hierarchy_filter_by_account_type", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L45", "weight": 1.0, "_src": "account_hierarchy_rationale_45", "_tgt": "account_hierarchy_walk", "source": "account_hierarchy_walk", "target": "account_hierarchy_rationale_45", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/account_hierarchy.py", "source_location": "L56", "weight": 1.0, "_src": "account_hierarchy_rationale_56", "_tgt": "account_hierarchy_filter_by_account_type", "source": "account_hierarchy_filter_by_account_type", "target": "account_hierarchy_rationale_56", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/__init__.py", "source_location": "L9", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_init_py", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L15", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "_tgt": "anomaly_detection_anomaly", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "target": "anomaly_detection_anomaly", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L42", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "_tgt": "anomaly_detection_detect", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "target": "anomaly_detection_detect", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L1", "weight": 1.0, "_src": "anomaly_detection_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_anomaly_detection_py", "target": "anomaly_detection_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L25", "weight": 1.0, "_src": "anomaly_detection_anomaly", "_tgt": "anomaly_detection_anomaly_to_dict", "source": "anomaly_detection_anomaly", "target": "anomaly_detection_anomaly_to_dict", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L68", "weight": 1.0, "_src": "anomaly_detection_detect", "_tgt": "anomaly_detection_anomaly", "source": "anomaly_detection_anomaly", "target": "anomaly_detection_detect", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L68", "weight": 1.0, "_src": "anomaly_detection_detect", "_tgt": "anomaly_detection_anomaly_to_dict", "source": "anomaly_detection_anomaly_to_dict", "target": "anomaly_detection_detect", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/anomaly_detection.py", "source_location": "L44", "weight": 1.0, "_src": "anomaly_detection_rationale_44", "_tgt": "anomaly_detection_detect", "source": "anomaly_detection_detect", "target": "anomaly_detection_rationale_44", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L26", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py", "_tgt": "commentary_prompt_build_prompt", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py", "target": "commentary_prompt_build_prompt", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L1", "weight": 1.0, "_src": "commentary_prompt_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_commentary_prompt_py", "target": "commentary_prompt_rationale_1", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/commentary_prompt.py", "source_location": "L27", "weight": 1.0, "_src": "commentary_prompt_rationale_27", "_tgt": "commentary_prompt_build_prompt", "source": "commentary_prompt_build_prompt", "target": "commentary_prompt_rationale_27", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L12", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "_tgt": "drill_down_resolver_drilldownrow", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "target": "drill_down_resolver_drilldownrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L41", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "target": "drill_down_resolver_fetch_drill_down", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L1", "weight": 1.0, "_src": "drill_down_resolver_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_drill_down_resolver_py", "target": "drill_down_resolver_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L25", "weight": 1.0, "_src": "drill_down_resolver_drilldownrow", "_tgt": "drill_down_resolver_drilldownrow_to_dict", "source": "drill_down_resolver_drilldownrow", "target": "drill_down_resolver_drilldownrow_to_dict", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L67", "weight": 1.0, "_src": "drill_down_resolver_fetch_drill_down", "_tgt": "drill_down_resolver_drilldownrow", "source": "drill_down_resolver_drilldownrow", "target": "drill_down_resolver_fetch_drill_down", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L67", "weight": 1.0, "_src": "drill_down_resolver_fetch_drill_down", "_tgt": "drill_down_resolver_drilldownrow_to_dict", "source": "drill_down_resolver_drilldownrow_to_dict", "target": "drill_down_resolver_fetch_drill_down", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/drill_down_resolver.py", "source_location": "L50", "weight": 1.0, "_src": "drill_down_resolver_rationale_50", "_tgt": "drill_down_resolver_fetch_drill_down", "source": "drill_down_resolver_fetch_drill_down", "target": "drill_down_resolver_rationale_50", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L26", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "_tgt": "line_resolver_reportrow", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "target": "line_resolver_reportrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L49", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "_tgt": "line_resolver_resolve", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "target": "line_resolver_resolve", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L1", "weight": 1.0, "_src": "line_resolver_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_services_line_resolver_py", "target": "line_resolver_rationale_1", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L36", "weight": 1.0, "_src": "line_resolver_reportrow", "_tgt": "line_resolver_reportrow_to_dict", "source": "line_resolver_reportrow", "target": "line_resolver_reportrow_to_dict", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L72", "weight": 1.0, "_src": "line_resolver_resolve", "_tgt": "line_resolver_reportrow", "source": "line_resolver_reportrow", "target": "line_resolver_resolve", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L143", "weight": 1.0, "_src": "line_resolver_resolve", "_tgt": "line_resolver_reportrow_to_dict", "source": "line_resolver_reportrow_to_dict", "target": "line_resolver_resolve", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/services/line_resolver.py", "source_location": "L56", "weight": 1.0, "_src": "line_resolver_rationale_56", "_tgt": "line_resolver_resolve", "source": "line_resolver_resolve", "target": "line_resolver_rationale_56", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L13", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "_tgt": "report_pdf_fusionreportpdf", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "target": "report_pdf_fusionreportpdf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L18", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "_tgt": "report_pdf_get_report_values", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "target": "report_pdf_get_report_values", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/report_pdf.py", "source_location": "L1", "weight": 1.0, "_src": "report_pdf_rationale_1", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_report_pdf_py", "target": "report_pdf_rationale_1", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_reports/reports/__init__.py", "source_location": "L1", "weight": 1.0, "_src": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "source": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "target": "users_gurpreet_github_odoo_modules_fusion_accounting_reports_reports_init_py", "confidence_score": 1.0 } ], "hyperedges": [] }