16156 lines
678 KiB
JSON
16156 lines
678 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_init_py",
|
|
"community": 26,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "__manifest__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/__manifest__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_manifest_py",
|
|
"community": 33,
|
|
"norm_label": "__manifest__.py"
|
|
},
|
|
{
|
|
"label": "post-migration.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_migrations_19_0_1_0_0_post_migration_py",
|
|
"community": 21,
|
|
"norm_label": "post-migration.py"
|
|
},
|
|
{
|
|
"label": "migrate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py",
|
|
"source_location": "L79",
|
|
"id": "post_migration_migrate",
|
|
"community": 21,
|
|
"norm_label": "migrate()"
|
|
},
|
|
{
|
|
"label": "Reassign ir_model_data ownership from fusion_accounting to fusion_accounting_ai.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py",
|
|
"source_location": "L1",
|
|
"id": "post_migration_rationale_1",
|
|
"community": 21,
|
|
"norm_label": "reassign ir_model_data ownership from fusion_accounting to fusion_accounting_ai."
|
|
},
|
|
{
|
|
"label": "test_data_adapters.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"community": 4,
|
|
"norm_label": "test_data_adapters.py"
|
|
},
|
|
{
|
|
"label": "TestDataAdapterBase",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L9",
|
|
"id": "test_data_adapters_testdataadapterbase",
|
|
"community": 4,
|
|
"norm_label": "testdataadapterbase"
|
|
},
|
|
{
|
|
"label": "TransactionCase",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "transactioncase",
|
|
"community": 4,
|
|
"norm_label": "transactioncase"
|
|
},
|
|
{
|
|
"label": ".test_adapter_mode_pure_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L12",
|
|
"id": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"community": 4,
|
|
"norm_label": ".test_adapter_mode_pure_community()"
|
|
},
|
|
{
|
|
"label": ".test_adapter_falls_back_when_fusion_model_missing()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L21",
|
|
"id": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"community": 4,
|
|
"norm_label": ".test_adapter_falls_back_when_fusion_model_missing()"
|
|
},
|
|
{
|
|
"label": "TestBankRecAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L32",
|
|
"id": "test_data_adapters_testbankrecadapter",
|
|
"community": 4,
|
|
"norm_label": "testbankrecadapter"
|
|
},
|
|
{
|
|
"label": ".setUp()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L35",
|
|
"id": "test_data_adapters_testbankrecadapter_setup",
|
|
"community": 4,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".test_list_unreconciled_returns_our_test_line()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L54",
|
|
"id": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"community": 4,
|
|
"norm_label": ".test_list_unreconciled_returns_our_test_line()"
|
|
},
|
|
{
|
|
"label": "TestReportsAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L64",
|
|
"id": "test_data_adapters_testreportsadapter",
|
|
"community": 4,
|
|
"norm_label": "testreportsadapter"
|
|
},
|
|
{
|
|
"label": ".test_trial_balance_returns_rows_in_pure_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L67",
|
|
"id": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"community": 3,
|
|
"norm_label": ".test_trial_balance_returns_rows_in_pure_community()"
|
|
},
|
|
{
|
|
"label": ".test_run_report_returns_lines_or_error_dict()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L75",
|
|
"id": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"community": 4,
|
|
"norm_label": ".test_run_report_returns_lines_or_error_dict()"
|
|
},
|
|
{
|
|
"label": ".test_run_report_with_unknown_ref_returns_error()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L87",
|
|
"id": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"community": 3,
|
|
"norm_label": ".test_run_report_with_unknown_ref_returns_error()"
|
|
},
|
|
{
|
|
"label": ".test_export_report_returns_dict()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L93",
|
|
"id": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"community": 6,
|
|
"norm_label": ".test_export_report_returns_dict()"
|
|
},
|
|
{
|
|
"label": "TestFollowupAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L102",
|
|
"id": "test_data_adapters_testfollowupadapter",
|
|
"community": 4,
|
|
"norm_label": "testfollowupadapter"
|
|
},
|
|
{
|
|
"label": ".test_overdue_invoices_returns_list()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L103",
|
|
"id": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"community": 4,
|
|
"norm_label": ".test_overdue_invoices_returns_list()"
|
|
},
|
|
{
|
|
"label": ".test_overdue_invoices_row_has_contact_fields()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L108",
|
|
"id": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"community": 4,
|
|
"norm_label": ".test_overdue_invoices_row_has_contact_fields()"
|
|
},
|
|
{
|
|
"label": ".test_aged_receivables_returns_bucket_shape()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L122",
|
|
"id": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"community": 3,
|
|
"norm_label": ".test_aged_receivables_returns_bucket_shape()"
|
|
},
|
|
{
|
|
"label": ".test_aged_payables_returns_bucket_shape()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L131",
|
|
"id": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"community": 3,
|
|
"norm_label": ".test_aged_payables_returns_bucket_shape()"
|
|
},
|
|
{
|
|
"label": "TestAssetsAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L142",
|
|
"id": "test_data_adapters_testassetsadapter",
|
|
"community": 4,
|
|
"norm_label": "testassetsadapter"
|
|
},
|
|
{
|
|
"label": ".test_list_assets_returns_dict_with_assets()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L143",
|
|
"id": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"community": 3,
|
|
"norm_label": ".test_list_assets_returns_dict_with_assets()"
|
|
},
|
|
{
|
|
"label": "Verify the data adapter base class chooses the correct backend.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L10",
|
|
"id": "test_data_adapters_rationale_10",
|
|
"community": 4,
|
|
"norm_label": "verify the data adapter base class chooses the correct backend."
|
|
},
|
|
{
|
|
"label": "With no fusion native and no Enterprise, adapter selects COMMUNITY.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L13",
|
|
"id": "test_data_adapters_rationale_13",
|
|
"community": 4,
|
|
"norm_label": "with no fusion native and no enterprise, adapter selects community."
|
|
},
|
|
{
|
|
"label": "Adapter must not error when the fusion native model isn't loaded.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L22",
|
|
"id": "test_data_adapters_rationale_22",
|
|
"community": 4,
|
|
"norm_label": "adapter must not error when the fusion native model isn't loaded."
|
|
},
|
|
{
|
|
"label": "Verify the bank-rec adapter returns rows in any install profile.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L33",
|
|
"id": "test_data_adapters_rationale_33",
|
|
"community": 4,
|
|
"norm_label": "verify the bank-rec adapter returns rows in any install profile."
|
|
},
|
|
{
|
|
"label": "The adapter should find the unreconciled line we just created.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L55",
|
|
"id": "test_data_adapters_rationale_55",
|
|
"community": 4,
|
|
"norm_label": "the adapter should find the unreconciled line we just created."
|
|
},
|
|
{
|
|
"label": "Verify the reports adapter computes a trial-balance-shaped result.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L65",
|
|
"id": "test_data_adapters_rationale_65",
|
|
"community": 4,
|
|
"norm_label": "verify the reports adapter computes a trial-balance-shaped result."
|
|
},
|
|
{
|
|
"label": "run_report() must always return either an Enterprise-shaped {'report_nam",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L76",
|
|
"id": "test_data_adapters_rationale_76",
|
|
"community": 4,
|
|
"norm_label": "run_report() must always return either an enterprise-shaped {'report_nam"
|
|
},
|
|
{
|
|
"label": "The enriched shape must include email, phone, and amount_total so the ac",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L109",
|
|
"id": "test_data_adapters_rationale_109",
|
|
"community": 4,
|
|
"norm_label": "the enriched shape must include email, phone, and amount_total so the ac"
|
|
},
|
|
{
|
|
"label": "test_api_live.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_api_live.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_api_live_py",
|
|
"community": 34,
|
|
"norm_label": "test_api_live.py"
|
|
},
|
|
{
|
|
"label": "test_post_migration.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_post_migration_py",
|
|
"community": 4,
|
|
"norm_label": "test_post_migration.py"
|
|
},
|
|
{
|
|
"label": "TestPostMigration",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L5",
|
|
"id": "test_post_migration_testpostmigration",
|
|
"community": 4,
|
|
"norm_label": "testpostmigration"
|
|
},
|
|
{
|
|
"label": ".test_no_orphan_ir_model_data_in_old_module()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L8",
|
|
"id": "test_post_migration_testpostmigration_test_no_orphan_ir_model_data_in_old_module",
|
|
"community": 4,
|
|
"norm_label": ".test_no_orphan_ir_model_data_in_old_module()"
|
|
},
|
|
{
|
|
"label": ".test_known_xml_ids_resolve_via_new_module()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L28",
|
|
"id": "test_post_migration_testpostmigration_test_known_xml_ids_resolve_via_new_module",
|
|
"community": 4,
|
|
"norm_label": ".test_known_xml_ids_resolve_via_new_module()"
|
|
},
|
|
{
|
|
"label": "Verify ir_model_data ownership transferred from fusion_accounting to fusion_acco",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L6",
|
|
"id": "test_post_migration_rationale_6",
|
|
"community": 4,
|
|
"norm_label": "verify ir_model_data ownership transferred from fusion_accounting to fusion_acco"
|
|
},
|
|
{
|
|
"label": "No fusion-related model/view/data record should still claim module='fusion_accou",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L9",
|
|
"id": "test_post_migration_rationale_9",
|
|
"community": 4,
|
|
"norm_label": "no fusion-related model/view/data record should still claim module='fusion_accou"
|
|
},
|
|
{
|
|
"label": "Spot-check that key xml-ids are reachable under the new module name.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L29",
|
|
"id": "test_post_migration_rationale_29",
|
|
"community": 4,
|
|
"norm_label": "spot-check that key xml-ids are reachable under the new module name."
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_init_py",
|
|
"community": 27,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "test_claude_api.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_claude_api.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_claude_api_py",
|
|
"community": 23,
|
|
"norm_label": "test_claude_api.py"
|
|
},
|
|
{
|
|
"label": "get_db_param()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_claude_api.py",
|
|
"source_location": "L6",
|
|
"id": "test_claude_api_get_db_param",
|
|
"community": 23,
|
|
"norm_label": "get_db_param()"
|
|
},
|
|
{
|
|
"label": "test_llm_provider_contract.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_llm_provider_contract_py",
|
|
"community": 7,
|
|
"norm_label": "test_llm_provider_contract.py"
|
|
},
|
|
{
|
|
"label": "TestLLMProviderContract",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L6",
|
|
"id": "test_llm_provider_contract_testllmprovidercontract",
|
|
"community": 7,
|
|
"norm_label": "testllmprovidercontract"
|
|
},
|
|
{
|
|
"label": ".test_base_class_defines_capability_attrs()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L9",
|
|
"id": "test_llm_provider_contract_testllmprovidercontract_test_base_class_defines_capability_attrs",
|
|
"community": 7,
|
|
"norm_label": ".test_base_class_defines_capability_attrs()"
|
|
},
|
|
{
|
|
"label": ".test_openai_adapter_implements_contract()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L15",
|
|
"id": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_implements_contract",
|
|
"community": 7,
|
|
"norm_label": ".test_openai_adapter_implements_contract()"
|
|
},
|
|
{
|
|
"label": ".test_claude_adapter_implements_contract()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L22",
|
|
"id": "test_llm_provider_contract_testllmprovidercontract_test_claude_adapter_implements_contract",
|
|
"community": 7,
|
|
"norm_label": ".test_claude_adapter_implements_contract()"
|
|
},
|
|
{
|
|
"label": ".test_openai_adapter_uses_configurable_base_url()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L29",
|
|
"id": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_uses_configurable_base_url",
|
|
"community": 7,
|
|
"norm_label": ".test_openai_adapter_uses_configurable_base_url()"
|
|
},
|
|
{
|
|
"label": ".test_openai_adapter_default_base_url_when_unset()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L39",
|
|
"id": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_default_base_url_when_unset",
|
|
"community": 7,
|
|
"norm_label": ".test_openai_adapter_default_base_url_when_unset()"
|
|
},
|
|
{
|
|
"label": "Every LLM adapter must satisfy the LLMProvider contract.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L7",
|
|
"id": "test_llm_provider_contract_rationale_7",
|
|
"community": 7,
|
|
"norm_label": "every llm adapter must satisfy the llmprovider contract."
|
|
},
|
|
{
|
|
"label": "accounting_rule.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_rule_py",
|
|
"community": 1,
|
|
"norm_label": "accounting_rule.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingRule",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L7",
|
|
"id": "accounting_rule_fusionaccountingrule",
|
|
"community": 1,
|
|
"norm_label": "fusionaccountingrule"
|
|
},
|
|
{
|
|
"label": "._record_decision()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L86",
|
|
"id": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"community": 1,
|
|
"norm_label": "._record_decision()"
|
|
},
|
|
{
|
|
"label": "._check_promotion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L102",
|
|
"id": "accounting_rule_fusionaccountingrule_check_promotion",
|
|
"community": 1,
|
|
"norm_label": "._check_promotion()"
|
|
},
|
|
{
|
|
"label": ".action_demote()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L113",
|
|
"id": "accounting_rule_fusionaccountingrule_action_demote",
|
|
"community": 1,
|
|
"norm_label": ".action_demote()"
|
|
},
|
|
{
|
|
"label": ".action_rollback()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L116",
|
|
"id": "accounting_rule_fusionaccountingrule_action_rollback",
|
|
"community": 1,
|
|
"norm_label": ".action_rollback()"
|
|
},
|
|
{
|
|
"label": "accounting_match_history.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"community": 1,
|
|
"norm_label": "accounting_match_history.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingMatchHistory",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L58",
|
|
"id": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"community": 1,
|
|
"norm_label": "fusionaccountingmatchhistory"
|
|
},
|
|
{
|
|
"label": "_compute_tool_display_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L128",
|
|
"id": "accounting_match_history_compute_tool_display_name",
|
|
"community": 1,
|
|
"norm_label": "_compute_tool_display_name()"
|
|
},
|
|
{
|
|
"label": "_compute_pretty_json()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L133",
|
|
"id": "accounting_match_history_compute_pretty_json",
|
|
"community": 1,
|
|
"norm_label": "_compute_pretty_json()"
|
|
},
|
|
{
|
|
"label": "_compute_display_label()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L144",
|
|
"id": "accounting_match_history_compute_display_label",
|
|
"community": 1,
|
|
"norm_label": "_compute_display_label()"
|
|
},
|
|
{
|
|
"label": ".action_approve()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L151",
|
|
"id": "accounting_match_history_fusionaccountingmatchhistory_action_approve",
|
|
"community": 1,
|
|
"norm_label": ".action_approve()"
|
|
},
|
|
{
|
|
"label": ".action_reject()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L161",
|
|
"id": "accounting_match_history_fusionaccountingmatchhistory_action_reject",
|
|
"community": 1,
|
|
"norm_label": ".action_reject()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_init_py",
|
|
"community": 28,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "account_move_hook.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_account_move_hook_py",
|
|
"community": 9,
|
|
"norm_label": "account_move_hook.py"
|
|
},
|
|
{
|
|
"label": "AccountMoveAuditHook",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L8",
|
|
"id": "account_move_hook_accountmoveaudithook",
|
|
"community": 9,
|
|
"norm_label": "accountmoveaudithook"
|
|
},
|
|
{
|
|
"label": ".action_post()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L11",
|
|
"id": "account_move_hook_accountmoveaudithook_action_post",
|
|
"community": 9,
|
|
"norm_label": ".action_post()"
|
|
},
|
|
{
|
|
"label": "._fusion_audit_posted_entry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L26",
|
|
"id": "account_move_hook_accountmoveaudithook_fusion_audit_posted_entry",
|
|
"community": 9,
|
|
"norm_label": "._fusion_audit_posted_entry()"
|
|
},
|
|
{
|
|
"label": "accounting_tool.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_tool.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_tool_py",
|
|
"community": 24,
|
|
"norm_label": "accounting_tool.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingTool",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_tool.py",
|
|
"source_location": "L7",
|
|
"id": "accounting_tool_fusionaccountingtool",
|
|
"community": 24,
|
|
"norm_label": "fusionaccountingtool"
|
|
},
|
|
{
|
|
"label": "accounting_dashboard.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"community": 13,
|
|
"norm_label": "accounting_dashboard.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingDashboard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L10",
|
|
"id": "accounting_dashboard_fusionaccountingdashboard",
|
|
"community": 13,
|
|
"norm_label": "fusionaccountingdashboard"
|
|
},
|
|
{
|
|
"label": "_compute_bank_recon()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L45",
|
|
"id": "accounting_dashboard_compute_bank_recon",
|
|
"community": 13,
|
|
"norm_label": "_compute_bank_recon()"
|
|
},
|
|
{
|
|
"label": "_compute_ar()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L56",
|
|
"id": "accounting_dashboard_compute_ar",
|
|
"community": 13,
|
|
"norm_label": "_compute_ar()"
|
|
},
|
|
{
|
|
"label": "_compute_ap()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L79",
|
|
"id": "accounting_dashboard_compute_ap",
|
|
"community": 13,
|
|
"norm_label": "_compute_ap()"
|
|
},
|
|
{
|
|
"label": "_compute_hst()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L103",
|
|
"id": "accounting_dashboard_compute_hst",
|
|
"community": 13,
|
|
"norm_label": "_compute_hst()"
|
|
},
|
|
{
|
|
"label": "_compute_audit()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L126",
|
|
"id": "accounting_dashboard_compute_audit",
|
|
"community": 13,
|
|
"norm_label": "_compute_audit()"
|
|
},
|
|
{
|
|
"label": "_compute_month_end()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L176",
|
|
"id": "accounting_dashboard_compute_month_end",
|
|
"community": 13,
|
|
"norm_label": "_compute_month_end()"
|
|
},
|
|
{
|
|
"label": "_compute_action_centre()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L209",
|
|
"id": "accounting_dashboard_compute_action_centre",
|
|
"community": 13,
|
|
"norm_label": "_compute_action_centre()"
|
|
},
|
|
{
|
|
"label": ".action_refresh()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L330",
|
|
"id": "accounting_dashboard_fusionaccountingdashboard_action_refresh",
|
|
"community": 13,
|
|
"norm_label": ".action_refresh()"
|
|
},
|
|
{
|
|
"label": "accounting_config.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_config.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_config_py",
|
|
"community": 25,
|
|
"norm_label": "accounting_config.py"
|
|
},
|
|
{
|
|
"label": "ResConfigSettings",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_config.py",
|
|
"source_location": "L7",
|
|
"id": "accounting_config_resconfigsettings",
|
|
"community": 25,
|
|
"norm_label": "resconfigsettings"
|
|
},
|
|
{
|
|
"label": "vendor_tax_profile.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_vendor_tax_profile_py",
|
|
"community": 17,
|
|
"norm_label": "vendor_tax_profile.py"
|
|
},
|
|
{
|
|
"label": "FusionVendorTaxProfile",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L8",
|
|
"id": "vendor_tax_profile_fusionvendortaxprofile",
|
|
"community": 17,
|
|
"norm_label": "fusionvendortaxprofile"
|
|
},
|
|
{
|
|
"label": "._rebuild_all_profiles()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L70",
|
|
"id": "vendor_tax_profile_fusionvendortaxprofile_rebuild_all_profiles",
|
|
"community": 17,
|
|
"norm_label": "._rebuild_all_profiles()"
|
|
},
|
|
{
|
|
"label": "Rebuild all vendor tax profiles from posted bill history. Called by cron",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L71",
|
|
"id": "vendor_tax_profile_rationale_71",
|
|
"community": 17,
|
|
"norm_label": "rebuild all vendor tax profiles from posted bill history. called by cron"
|
|
},
|
|
{
|
|
"label": "recurring_pattern.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_recurring_pattern_py",
|
|
"community": 18,
|
|
"norm_label": "recurring_pattern.py"
|
|
},
|
|
{
|
|
"label": "FusionRecurringPattern",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L10",
|
|
"id": "recurring_pattern_fusionrecurringpattern",
|
|
"community": 18,
|
|
"norm_label": "fusionrecurringpattern"
|
|
},
|
|
{
|
|
"label": "._rebuild_all_patterns()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L63",
|
|
"id": "recurring_pattern_fusionrecurringpattern_rebuild_all_patterns",
|
|
"community": 18,
|
|
"norm_label": "._rebuild_all_patterns()"
|
|
},
|
|
{
|
|
"label": "Scan reconciled bank lines for recurring patterns and cache how they were coded.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L64",
|
|
"id": "recurring_pattern_rationale_64",
|
|
"community": 18,
|
|
"norm_label": "scan reconciled bank lines for recurring patterns and cache how they were coded."
|
|
},
|
|
{
|
|
"label": "accounting_session.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_session.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_session_py",
|
|
"community": 8,
|
|
"norm_label": "accounting_session.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingSession",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_session.py",
|
|
"source_location": "L7",
|
|
"id": "accounting_session_fusionaccountingsession",
|
|
"community": 8,
|
|
"norm_label": "fusionaccountingsession"
|
|
},
|
|
{
|
|
"label": ".action_close_session()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_session.py",
|
|
"source_location": "L59",
|
|
"id": "accounting_session_fusionaccountingsession_action_close_session",
|
|
"community": 8,
|
|
"norm_label": ".action_close_session()"
|
|
},
|
|
{
|
|
"label": "approval_card.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_approval_card_js",
|
|
"community": 0,
|
|
"norm_label": "approval_card.js"
|
|
},
|
|
{
|
|
"label": "FusionApprovalCard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L5",
|
|
"id": "approval_card_fusionapprovalcard",
|
|
"community": 0,
|
|
"norm_label": "fusionapprovalcard"
|
|
},
|
|
{
|
|
"label": ".toolLabel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L9",
|
|
"id": "approval_card_fusionapprovalcard_toollabel",
|
|
"community": 0,
|
|
"norm_label": ".toollabel()"
|
|
},
|
|
{
|
|
"label": ".formatAmount()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L25",
|
|
"id": "approval_card_fusionapprovalcard_formatamount",
|
|
"community": 0,
|
|
"norm_label": ".formatamount()"
|
|
},
|
|
{
|
|
"label": ".approve()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L30",
|
|
"id": "approval_card_fusionapprovalcard_approve",
|
|
"community": 0,
|
|
"norm_label": ".approve()"
|
|
},
|
|
{
|
|
"label": ".reject()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L34",
|
|
"id": "approval_card_fusionapprovalcard_reject",
|
|
"community": 0,
|
|
"norm_label": ".reject()"
|
|
},
|
|
{
|
|
"label": "interactive_table.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_interactive_table_js",
|
|
"community": 0,
|
|
"norm_label": "interactive_table.js"
|
|
},
|
|
{
|
|
"label": "FusionInteractiveTable",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L6",
|
|
"id": "interactive_table_fusioninteractivetable",
|
|
"community": 0,
|
|
"norm_label": "fusioninteractivetable"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L10",
|
|
"id": "interactive_table_fusioninteractivetable_setup",
|
|
"community": 0,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".isInteractive()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L22",
|
|
"id": "interactive_table_fusioninteractivetable_isinteractive",
|
|
"community": 0,
|
|
"norm_label": ".isinteractive()"
|
|
},
|
|
{
|
|
"label": ".columns()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L26",
|
|
"id": "interactive_table_fusioninteractivetable_columns",
|
|
"community": 0,
|
|
"norm_label": ".columns()"
|
|
},
|
|
{
|
|
"label": ".title()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L30",
|
|
"id": "interactive_table_fusioninteractivetable_title",
|
|
"community": 1,
|
|
"norm_label": ".title()"
|
|
},
|
|
{
|
|
"label": ".actions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L34",
|
|
"id": "interactive_table_fusioninteractivetable_actions",
|
|
"community": 0,
|
|
"norm_label": ".actions()"
|
|
},
|
|
{
|
|
"label": ".selectedCount()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L38",
|
|
"id": "interactive_table_fusioninteractivetable_selectedcount",
|
|
"community": 0,
|
|
"norm_label": ".selectedcount()"
|
|
},
|
|
{
|
|
"label": ".hasAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L42",
|
|
"id": "interactive_table_fusioninteractivetable_hasaction",
|
|
"community": 0,
|
|
"norm_label": ".hasaction()"
|
|
},
|
|
{
|
|
"label": ".actionAvailable()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L46",
|
|
"id": "interactive_table_fusioninteractivetable_actionavailable",
|
|
"community": 0,
|
|
"norm_label": ".actionavailable()"
|
|
},
|
|
{
|
|
"label": ".recommendationClass()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L50",
|
|
"id": "interactive_table_fusioninteractivetable_recommendationclass",
|
|
"community": 0,
|
|
"norm_label": ".recommendationclass()"
|
|
},
|
|
{
|
|
"label": ".recommendationLabel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L63",
|
|
"id": "interactive_table_fusioninteractivetable_recommendationlabel",
|
|
"community": 0,
|
|
"norm_label": ".recommendationlabel()"
|
|
},
|
|
{
|
|
"label": ".onToggleSelectAll()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L76",
|
|
"id": "interactive_table_fusioninteractivetable_ontoggleselectall",
|
|
"community": 0,
|
|
"norm_label": ".ontoggleselectall()"
|
|
},
|
|
{
|
|
"label": ".onToggleRow()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L84",
|
|
"id": "interactive_table_fusioninteractivetable_ontogglerow",
|
|
"community": 0,
|
|
"norm_label": ".ontogglerow()"
|
|
},
|
|
{
|
|
"label": ".onNoteInput()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L89",
|
|
"id": "interactive_table_fusioninteractivetable_onnoteinput",
|
|
"community": 0,
|
|
"norm_label": ".onnoteinput()"
|
|
},
|
|
{
|
|
"label": "._collectSelected()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L93",
|
|
"id": "interactive_table_fusioninteractivetable_collectselected",
|
|
"community": 0,
|
|
"norm_label": "._collectselected()"
|
|
},
|
|
{
|
|
"label": "._collectAllNotes()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L104",
|
|
"id": "interactive_table_fusioninteractivetable_collectallnotes",
|
|
"community": 0,
|
|
"norm_label": "._collectallnotes()"
|
|
},
|
|
{
|
|
"label": ".onApplyRecommendations()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L115",
|
|
"id": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"community": 0,
|
|
"norm_label": ".onapplyrecommendations()"
|
|
},
|
|
{
|
|
"label": ".onFlagSelected()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L125",
|
|
"id": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"community": 0,
|
|
"norm_label": ".onflagselected()"
|
|
},
|
|
{
|
|
"label": ".onCreateRules()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L135",
|
|
"id": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"community": 0,
|
|
"norm_label": ".oncreaterules()"
|
|
},
|
|
{
|
|
"label": ".onDismissSelected()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L145",
|
|
"id": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"community": 0,
|
|
"norm_label": ".ondismissselected()"
|
|
},
|
|
{
|
|
"label": ".onSubmitNotes()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L155",
|
|
"id": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"community": 0,
|
|
"norm_label": ".onsubmitnotes()"
|
|
},
|
|
{
|
|
"label": "chat_panel.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"community": 0,
|
|
"norm_label": "chat_panel.js"
|
|
},
|
|
{
|
|
"label": "parseFusionTableBlock()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L11",
|
|
"id": "chat_panel_parsefusiontableblock",
|
|
"community": 0,
|
|
"norm_label": "parsefusiontableblock()"
|
|
},
|
|
{
|
|
"label": "mdToHtml()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L49",
|
|
"id": "chat_panel_mdtohtml",
|
|
"community": 0,
|
|
"norm_label": "mdtohtml()"
|
|
},
|
|
{
|
|
"label": "inlineFormat()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L167",
|
|
"id": "chat_panel_inlineformat",
|
|
"community": 0,
|
|
"norm_label": "inlineformat()"
|
|
},
|
|
{
|
|
"label": "FusionChatPanel",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L187",
|
|
"id": "chat_panel_fusionchatpanel",
|
|
"community": 0,
|
|
"norm_label": "fusionchatpanel"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L192",
|
|
"id": "chat_panel_fusionchatpanel_setup",
|
|
"community": 0,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": "._renderRichMessages()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L232",
|
|
"id": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"community": 0,
|
|
"norm_label": "._renderrichmessages()"
|
|
},
|
|
{
|
|
"label": "._mountInteractiveTables()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L288",
|
|
"id": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"community": 0,
|
|
"norm_label": "._mountinteractivetables()"
|
|
},
|
|
{
|
|
"label": "._badgeClass()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L307",
|
|
"id": "chat_panel_fusionchatpanel_badgeclass",
|
|
"community": 0,
|
|
"norm_label": "._badgeclass()"
|
|
},
|
|
{
|
|
"label": "._badgeLabel()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L316",
|
|
"id": "chat_panel_fusionchatpanel_badgelabel",
|
|
"community": 0,
|
|
"norm_label": "._badgelabel()"
|
|
},
|
|
{
|
|
"label": "._esc()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L325",
|
|
"id": "chat_panel_fusionchatpanel_esc",
|
|
"community": 0,
|
|
"norm_label": "._esc()"
|
|
},
|
|
{
|
|
"label": "._buildInteractiveTableHtml()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L331",
|
|
"id": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"community": 0,
|
|
"norm_label": "._buildinteractivetablehtml()"
|
|
},
|
|
{
|
|
"label": "._wireTableEvents()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L411",
|
|
"id": "chat_panel_fusionchatpanel_wiretableevents",
|
|
"community": 0,
|
|
"norm_label": "._wiretableevents()"
|
|
},
|
|
{
|
|
"label": "._updateTableActionBar()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L446",
|
|
"id": "chat_panel_fusionchatpanel_updatetableactionbar",
|
|
"community": 0,
|
|
"norm_label": "._updatetableactionbar()"
|
|
},
|
|
{
|
|
"label": "._collectTableRows()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L459",
|
|
"id": "chat_panel_fusionchatpanel_collecttablerows",
|
|
"community": 0,
|
|
"norm_label": "._collecttablerows()"
|
|
},
|
|
{
|
|
"label": ".triggerFileUpload()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L501",
|
|
"id": "chat_panel_fusionchatpanel_triggerfileupload",
|
|
"community": 0,
|
|
"norm_label": ".triggerfileupload()"
|
|
},
|
|
{
|
|
"label": ".onFileSelected()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L506",
|
|
"id": "chat_panel_fusionchatpanel_onfileselected",
|
|
"community": 0,
|
|
"norm_label": ".onfileselected()"
|
|
},
|
|
{
|
|
"label": ".clearImage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L536",
|
|
"id": "chat_panel_fusionchatpanel_clearimage",
|
|
"community": 0,
|
|
"norm_label": ".clearimage()"
|
|
},
|
|
{
|
|
"label": "._startStatusPolling()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L540",
|
|
"id": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"community": 0,
|
|
"norm_label": "._startstatuspolling()"
|
|
},
|
|
{
|
|
"label": "._stopStatusPolling()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L565",
|
|
"id": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"community": 0,
|
|
"norm_label": "._stopstatuspolling()"
|
|
},
|
|
{
|
|
"label": "._buildReconciliationTableHtml()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L578",
|
|
"id": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"community": 0,
|
|
"norm_label": "._buildreconciliationtablehtml()"
|
|
},
|
|
{
|
|
"label": "._wireReconciliationEvents()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L670",
|
|
"id": "chat_panel_fusionchatpanel_wirereconciliationevents",
|
|
"community": 0,
|
|
"norm_label": "._wirereconciliationevents()"
|
|
},
|
|
{
|
|
"label": "._renderSearchResults()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L772",
|
|
"id": "chat_panel_fusionchatpanel_rendersearchresults",
|
|
"community": 0,
|
|
"norm_label": "._rendersearchresults()"
|
|
},
|
|
{
|
|
"label": "._addRowToReconciliationTable()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L807",
|
|
"id": "chat_panel_fusionchatpanel_addrowtoreconciliationtable",
|
|
"community": 0,
|
|
"norm_label": "._addrowtoreconciliationtable()"
|
|
},
|
|
{
|
|
"label": "._collectReconciliationRows()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L849",
|
|
"id": "chat_panel_fusionchatpanel_collectreconciliationrows",
|
|
"community": 0,
|
|
"norm_label": "._collectreconciliationrows()"
|
|
},
|
|
{
|
|
"label": ".sessionId()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L874",
|
|
"id": "chat_panel_fusionchatpanel_sessionid",
|
|
"community": 0,
|
|
"norm_label": ".sessionid()"
|
|
},
|
|
{
|
|
"label": ".loadLatestSession()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L878",
|
|
"id": "chat_panel_fusionchatpanel_loadlatestsession",
|
|
"community": 0,
|
|
"norm_label": ".loadlatestsession()"
|
|
},
|
|
{
|
|
"label": ".toggleSessionPicker()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L897",
|
|
"id": "chat_panel_fusionchatpanel_togglesessionpicker",
|
|
"community": 0,
|
|
"norm_label": ".togglesessionpicker()"
|
|
},
|
|
{
|
|
"label": ".loadSession()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L912",
|
|
"id": "chat_panel_fusionchatpanel_loadsession",
|
|
"community": 0,
|
|
"norm_label": ".loadsession()"
|
|
},
|
|
{
|
|
"label": ".formatSessionDate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L946",
|
|
"id": "chat_panel_fusionchatpanel_formatsessiondate",
|
|
"community": 0,
|
|
"norm_label": ".formatsessiondate()"
|
|
},
|
|
{
|
|
"label": ".onNewChat()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L956",
|
|
"id": "chat_panel_fusionchatpanel_onnewchat",
|
|
"community": 0,
|
|
"norm_label": ".onnewchat()"
|
|
},
|
|
{
|
|
"label": ".sendMessage()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L980",
|
|
"id": "chat_panel_fusionchatpanel_sendmessage",
|
|
"community": 0,
|
|
"norm_label": ".sendmessage()"
|
|
},
|
|
{
|
|
"label": ".onTableAction()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1045",
|
|
"id": "chat_panel_fusionchatpanel_ontableaction",
|
|
"community": 0,
|
|
"norm_label": ".ontableaction()"
|
|
},
|
|
{
|
|
"label": ".sendStarter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1124",
|
|
"id": "chat_panel_fusionchatpanel_sendstarter",
|
|
"community": 0,
|
|
"norm_label": ".sendstarter()"
|
|
},
|
|
{
|
|
"label": ".onKeyDown()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1129",
|
|
"id": "chat_panel_fusionchatpanel_onkeydown",
|
|
"community": 0,
|
|
"norm_label": ".onkeydown()"
|
|
},
|
|
{
|
|
"label": ".onPaste()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1136",
|
|
"id": "chat_panel_fusionchatpanel_onpaste",
|
|
"community": 0,
|
|
"norm_label": ".onpaste()"
|
|
},
|
|
{
|
|
"label": ".scrollToBottom()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1163",
|
|
"id": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"community": 0,
|
|
"norm_label": ".scrolltobottom()"
|
|
},
|
|
{
|
|
"label": ".scrollToNewReply()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1170",
|
|
"id": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"community": 0,
|
|
"norm_label": ".scrolltonewreply()"
|
|
},
|
|
{
|
|
"label": ".onApprove()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1187",
|
|
"id": "chat_panel_fusionchatpanel_onapprove",
|
|
"community": 0,
|
|
"norm_label": ".onapprove()"
|
|
},
|
|
{
|
|
"label": ".onReject()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1193",
|
|
"id": "chat_panel_fusionchatpanel_onreject",
|
|
"community": 0,
|
|
"norm_label": ".onreject()"
|
|
},
|
|
{
|
|
"label": ".onApproveAll()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1199",
|
|
"id": "chat_panel_fusionchatpanel_onapproveall",
|
|
"community": 0,
|
|
"norm_label": ".onapproveall()"
|
|
},
|
|
{
|
|
"label": ".onRejectAll()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1208",
|
|
"id": "chat_panel_fusionchatpanel_onrejectall",
|
|
"community": 0,
|
|
"norm_label": ".onrejectall()"
|
|
},
|
|
{
|
|
"label": "health_card.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_dashboard_health_card_js",
|
|
"community": 19,
|
|
"norm_label": "health_card.js"
|
|
},
|
|
{
|
|
"label": "FusionHealthCard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L5",
|
|
"id": "health_card_fusionhealthcard",
|
|
"community": 19,
|
|
"norm_label": "fusionhealthcard"
|
|
},
|
|
{
|
|
"label": ".icon()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L9",
|
|
"id": "health_card_fusionhealthcard_icon",
|
|
"community": 19,
|
|
"norm_label": ".icon()"
|
|
},
|
|
{
|
|
"label": ".onClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L21",
|
|
"id": "health_card_fusionhealthcard_onclick",
|
|
"community": 19,
|
|
"norm_label": ".onclick()"
|
|
},
|
|
{
|
|
"label": "fusion_dashboard.js",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_dashboard_fusion_dashboard_js",
|
|
"community": 15,
|
|
"norm_label": "fusion_dashboard.js"
|
|
},
|
|
{
|
|
"label": "FusionDashboard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L10",
|
|
"id": "fusion_dashboard_fusiondashboard",
|
|
"community": 15,
|
|
"norm_label": "fusiondashboard"
|
|
},
|
|
{
|
|
"label": ".setup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L15",
|
|
"id": "fusion_dashboard_fusiondashboard_setup",
|
|
"community": 15,
|
|
"norm_label": ".setup()"
|
|
},
|
|
{
|
|
"label": ".loadDashboard()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L28",
|
|
"id": "fusion_dashboard_fusiondashboard_loaddashboard",
|
|
"community": 15,
|
|
"norm_label": ".loaddashboard()"
|
|
},
|
|
{
|
|
"label": ".onAttentionClick()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L39",
|
|
"id": "fusion_dashboard_fusiondashboard_onattentionclick",
|
|
"community": 15,
|
|
"norm_label": ".onattentionclick()"
|
|
},
|
|
{
|
|
"label": ".cards()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L58",
|
|
"id": "fusion_dashboard_fusiondashboard_cards",
|
|
"community": 15,
|
|
"norm_label": ".cards()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_init_py",
|
|
"community": 29,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "rule_wizard.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/rule_wizard.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_rule_wizard_py",
|
|
"community": 22,
|
|
"norm_label": "rule_wizard.py"
|
|
},
|
|
{
|
|
"label": "FusionRuleWizard",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/rule_wizard.py",
|
|
"source_location": "L4",
|
|
"id": "rule_wizard_fusionrulewizard",
|
|
"community": 22,
|
|
"norm_label": "fusionrulewizard"
|
|
},
|
|
{
|
|
"label": ".action_create_rule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/rule_wizard.py",
|
|
"source_location": "L23",
|
|
"id": "rule_wizard_fusionrulewizard_action_create_rule",
|
|
"community": 22,
|
|
"norm_label": ".action_create_rule()"
|
|
},
|
|
{
|
|
"label": "chat_controller.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"community": 8,
|
|
"norm_label": "chat_controller.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingChatController",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L10",
|
|
"id": "chat_controller_fusionaccountingchatcontroller",
|
|
"community": 8,
|
|
"norm_label": "fusionaccountingchatcontroller"
|
|
},
|
|
{
|
|
"label": "._check_session_ownership()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L12",
|
|
"id": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"community": 8,
|
|
"norm_label": "._check_session_ownership()"
|
|
},
|
|
{
|
|
"label": "create_session()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L21",
|
|
"id": "chat_controller_create_session",
|
|
"community": 8,
|
|
"norm_label": "create_session()"
|
|
},
|
|
{
|
|
"label": "close_session()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L30",
|
|
"id": "chat_controller_close_session",
|
|
"community": 8,
|
|
"norm_label": "close_session()"
|
|
},
|
|
{
|
|
"label": "chat()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L43",
|
|
"id": "chat_controller_chat",
|
|
"community": 8,
|
|
"norm_label": "chat()"
|
|
},
|
|
{
|
|
"label": "approve_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L57",
|
|
"id": "chat_controller_approve_action",
|
|
"community": 8,
|
|
"norm_label": "approve_action()"
|
|
},
|
|
{
|
|
"label": "reject_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L65",
|
|
"id": "chat_controller_reject_action",
|
|
"community": 8,
|
|
"norm_label": "reject_action()"
|
|
},
|
|
{
|
|
"label": "dashboard_data()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L73",
|
|
"id": "chat_controller_dashboard_data",
|
|
"community": 8,
|
|
"norm_label": "dashboard_data()"
|
|
},
|
|
{
|
|
"label": "approve_all()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L105",
|
|
"id": "chat_controller_approve_all",
|
|
"community": 8,
|
|
"norm_label": "approve_all()"
|
|
},
|
|
{
|
|
"label": "reject_all()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L121",
|
|
"id": "chat_controller_reject_all",
|
|
"community": 8,
|
|
"norm_label": "reject_all()"
|
|
},
|
|
{
|
|
"label": "chat_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L138",
|
|
"id": "chat_controller_chat_status",
|
|
"community": 8,
|
|
"norm_label": "chat_status()"
|
|
},
|
|
{
|
|
"label": "search_matches()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L147",
|
|
"id": "chat_controller_search_matches",
|
|
"community": 2,
|
|
"norm_label": "search_matches()"
|
|
},
|
|
{
|
|
"label": "session_list()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L162",
|
|
"id": "chat_controller_session_list",
|
|
"community": 8,
|
|
"norm_label": "session_list()"
|
|
},
|
|
{
|
|
"label": "session_latest()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L179",
|
|
"id": "chat_controller_session_latest",
|
|
"community": 1,
|
|
"norm_label": "session_latest()"
|
|
},
|
|
{
|
|
"label": "session_history()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L231",
|
|
"id": "chat_controller_session_history",
|
|
"community": 8,
|
|
"norm_label": "session_history()"
|
|
},
|
|
{
|
|
"label": "S1-S3: Verify the current user owns the session.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L13",
|
|
"id": "chat_controller_rationale_13",
|
|
"community": 8,
|
|
"norm_label": "s1-s3: verify the current user owns the session."
|
|
},
|
|
{
|
|
"label": "Poll the live execution state of a running chat \u2014 returns thinking text,",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L139",
|
|
"id": "chat_controller_rationale_139",
|
|
"community": 35,
|
|
"norm_label": "poll the live execution state of a running chat \u2014 returns thinking text,"
|
|
},
|
|
{
|
|
"label": "Live search for matching journal items \u2014 called directly by the reconcil",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L148",
|
|
"id": "chat_controller_rationale_148",
|
|
"community": 36,
|
|
"norm_label": "live search for matching journal items \u2014 called directly by the reconcil"
|
|
},
|
|
{
|
|
"label": "List recent sessions for the session picker dropdown.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L163",
|
|
"id": "chat_controller_rationale_163",
|
|
"community": 37,
|
|
"norm_label": "list recent sessions for the session picker dropdown."
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_init_py",
|
|
"community": 30,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "scoring.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_scoring_py",
|
|
"community": 1,
|
|
"norm_label": "scoring.py"
|
|
},
|
|
{
|
|
"label": "FusionAccountingScoring",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L8",
|
|
"id": "scoring_fusionaccountingscoring",
|
|
"community": 1,
|
|
"norm_label": "fusionaccountingscoring"
|
|
},
|
|
{
|
|
"label": ".calculate_confidence()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L12",
|
|
"id": "scoring_fusionaccountingscoring_calculate_confidence",
|
|
"community": 1,
|
|
"norm_label": ".calculate_confidence()"
|
|
},
|
|
{
|
|
"label": ".check_promotions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L25",
|
|
"id": "scoring_fusionaccountingscoring_check_promotions",
|
|
"community": 1,
|
|
"norm_label": ".check_promotions()"
|
|
},
|
|
{
|
|
"label": ".get_tool_stats()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L45",
|
|
"id": "scoring_fusionaccountingscoring_get_tool_stats",
|
|
"community": 1,
|
|
"norm_label": ".get_tool_stats()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_init_py",
|
|
"community": 31,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "agent.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"community": 8,
|
|
"norm_label": "agent.py"
|
|
},
|
|
{
|
|
"label": "get_execution_state()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L17",
|
|
"id": "agent_get_execution_state",
|
|
"community": 8,
|
|
"norm_label": "get_execution_state()"
|
|
},
|
|
{
|
|
"label": "FusionAccountingAgent",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L31",
|
|
"id": "agent_fusionaccountingagent",
|
|
"community": 1,
|
|
"norm_label": "fusionaccountingagent"
|
|
},
|
|
{
|
|
"label": "._get_config()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L35",
|
|
"id": "agent_fusionaccountingagent_get_config",
|
|
"community": 1,
|
|
"norm_label": "._get_config()"
|
|
},
|
|
{
|
|
"label": "._get_adapter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L48",
|
|
"id": "agent_fusionaccountingagent_get_adapter",
|
|
"community": 1,
|
|
"norm_label": "._get_adapter()"
|
|
},
|
|
{
|
|
"label": "._route_model()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L54",
|
|
"id": "agent_fusionaccountingagent_route_model",
|
|
"community": 1,
|
|
"norm_label": "._route_model()"
|
|
},
|
|
{
|
|
"label": "._should_escalate()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L78",
|
|
"id": "agent_fusionaccountingagent_should_escalate",
|
|
"community": 1,
|
|
"norm_label": "._should_escalate()"
|
|
},
|
|
{
|
|
"label": "._get_tool_registry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L108",
|
|
"id": "agent_fusionaccountingagent_get_tool_registry",
|
|
"community": 1,
|
|
"norm_label": "._get_tool_registry()"
|
|
},
|
|
{
|
|
"label": "._get_tools_for_user()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L111",
|
|
"id": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"community": 1,
|
|
"norm_label": "._get_tools_for_user()"
|
|
},
|
|
{
|
|
"label": "._build_tool_definitions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L124",
|
|
"id": "agent_fusionaccountingagent_build_tool_definitions",
|
|
"community": 1,
|
|
"norm_label": "._build_tool_definitions()"
|
|
},
|
|
{
|
|
"label": "._load_rules()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L146",
|
|
"id": "agent_fusionaccountingagent_load_rules",
|
|
"community": 1,
|
|
"norm_label": "._load_rules()"
|
|
},
|
|
{
|
|
"label": "._load_match_history()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L156",
|
|
"id": "agent_fusionaccountingagent_load_match_history",
|
|
"community": 1,
|
|
"norm_label": "._load_match_history()"
|
|
},
|
|
{
|
|
"label": "._build_system_prompt()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L165",
|
|
"id": "agent_fusionaccountingagent_build_system_prompt",
|
|
"community": 1,
|
|
"norm_label": "._build_system_prompt()"
|
|
},
|
|
{
|
|
"label": "._execute_tool()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L175",
|
|
"id": "agent_fusionaccountingagent_execute_tool",
|
|
"community": 1,
|
|
"norm_label": "._execute_tool()"
|
|
},
|
|
{
|
|
"label": "._log_match_history()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L186",
|
|
"id": "agent_fusionaccountingagent_log_match_history",
|
|
"community": 1,
|
|
"norm_label": "._log_match_history()"
|
|
},
|
|
{
|
|
"label": ".chat()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L202",
|
|
"id": "agent_fusionaccountingagent_chat",
|
|
"community": 1,
|
|
"norm_label": ".chat()"
|
|
},
|
|
{
|
|
"label": "._build_tool_call_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L475",
|
|
"id": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"community": 1,
|
|
"norm_label": "._build_tool_call_summary()"
|
|
},
|
|
{
|
|
"label": "._format_pending_approval()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L521",
|
|
"id": "agent_fusionaccountingagent_format_pending_approval",
|
|
"community": 1,
|
|
"norm_label": "._format_pending_approval()"
|
|
},
|
|
{
|
|
"label": "._resolve_account_label()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L553",
|
|
"id": "agent_fusionaccountingagent_resolve_account_label",
|
|
"community": 1,
|
|
"norm_label": "._resolve_account_label()"
|
|
},
|
|
{
|
|
"label": "._build_approval_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L565",
|
|
"id": "agent_fusionaccountingagent_build_approval_summary",
|
|
"community": 1,
|
|
"norm_label": "._build_approval_summary()"
|
|
},
|
|
{
|
|
"label": ".approve_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L631",
|
|
"id": "agent_fusionaccountingagent_approve_action",
|
|
"community": 1,
|
|
"norm_label": ".approve_action()"
|
|
},
|
|
{
|
|
"label": "._check_rule_proposal()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L659",
|
|
"id": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"community": 1,
|
|
"norm_label": "._check_rule_proposal()"
|
|
},
|
|
{
|
|
"label": ".reject_action()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L706",
|
|
"id": "agent_fusionaccountingagent_reject_action",
|
|
"community": 1,
|
|
"norm_label": ".reject_action()"
|
|
},
|
|
{
|
|
"label": "._update_session_after_decision()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L726",
|
|
"id": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"community": 1,
|
|
"norm_label": "._update_session_after_decision()"
|
|
},
|
|
{
|
|
"label": "_cron_reconcile_transfers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L760",
|
|
"id": "agent_cron_reconcile_transfers",
|
|
"community": 8,
|
|
"norm_label": "_cron_reconcile_transfers()"
|
|
},
|
|
{
|
|
"label": "_reconcile_payroll_cheques()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L855",
|
|
"id": "agent_reconcile_payroll_cheques",
|
|
"community": 8,
|
|
"norm_label": "_reconcile_payroll_cheques()"
|
|
},
|
|
{
|
|
"label": "Get the current execution state for a session (called by polling endpoint).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L18",
|
|
"id": "agent_rationale_18",
|
|
"community": 8,
|
|
"norm_label": "get the current execution state for a session (called by polling endpoint)."
|
|
},
|
|
{
|
|
"label": "Smart model routing: Haiku for routine tool calling, Sonnet for complex analysis",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L55",
|
|
"id": "agent_rationale_55",
|
|
"community": 1,
|
|
"norm_label": "smart model routing: haiku for routine tool calling, sonnet for complex analysis"
|
|
},
|
|
{
|
|
"label": "Check if Haiku's response suggests it needs Sonnet's help.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L79",
|
|
"id": "agent_rationale_79",
|
|
"community": 1,
|
|
"norm_label": "check if haiku's response suggests it needs sonnet's help."
|
|
},
|
|
{
|
|
"label": "Build a one-line summary of what a tool call did, for the collapsed tool log.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L476",
|
|
"id": "agent_rationale_476",
|
|
"community": 1,
|
|
"norm_label": "build a one-line summary of what a tool call did, for the collapsed tool log."
|
|
},
|
|
{
|
|
"label": "Build a rich approval payload so the UI can show exactly what's being approved.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L522",
|
|
"id": "agent_rationale_522",
|
|
"community": 1,
|
|
"norm_label": "build a rich approval payload so the ui can show exactly what's being approved."
|
|
},
|
|
{
|
|
"label": "Resolve an account ID to 'code - name' for display.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L554",
|
|
"id": "agent_rationale_554",
|
|
"community": 1,
|
|
"norm_label": "resolve an account id to 'code - name' for display."
|
|
},
|
|
{
|
|
"label": "Generate a short human-readable description of what a Tier 3 action will do.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L566",
|
|
"id": "agent_rationale_566",
|
|
"community": 1,
|
|
"norm_label": "generate a short human-readable description of what a tier 3 action will do."
|
|
},
|
|
{
|
|
"label": "Detect repeated patterns and propose new rules when 3+ identical matches.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L660",
|
|
"id": "agent_rationale_660",
|
|
"community": 1,
|
|
"norm_label": "detect repeated patterns and propose new rules when 3+ identical matches."
|
|
},
|
|
{
|
|
"label": "Update session messages_json to replace pending_approval placeholder wit",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L727",
|
|
"id": "agent_rationale_727",
|
|
"community": 1,
|
|
"norm_label": "update session messages_json to replace pending_approval placeholder wit"
|
|
},
|
|
{
|
|
"label": "Automatically reconcile inter-account credit card payments. When a paym",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L761",
|
|
"id": "agent_rationale_761",
|
|
"community": 38,
|
|
"norm_label": "automatically reconcile inter-account credit card payments. when a paym"
|
|
},
|
|
{
|
|
"label": "Reconcile payroll cheque bank lines using writeoff to Payroll Liabilities (2201)",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L856",
|
|
"id": "agent_rationale_856",
|
|
"community": 39,
|
|
"norm_label": "reconcile payroll cheque bank lines using writeoff to payroll liabilities (2201)"
|
|
},
|
|
{
|
|
"label": "audit.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"community": 5,
|
|
"norm_label": "audit.py"
|
|
},
|
|
{
|
|
"label": "audit_posted_entry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L7",
|
|
"id": "audit_audit_posted_entry",
|
|
"community": 5,
|
|
"norm_label": "audit_posted_entry()"
|
|
},
|
|
{
|
|
"label": "audit_account_balances()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L28",
|
|
"id": "audit_audit_account_balances",
|
|
"community": 5,
|
|
"norm_label": "audit_account_balances()"
|
|
},
|
|
{
|
|
"label": "audit_tax_compliance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L33",
|
|
"id": "audit_audit_tax_compliance",
|
|
"community": 5,
|
|
"norm_label": "audit_tax_compliance()"
|
|
},
|
|
{
|
|
"label": "audit_reconciliation_integrity()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L44",
|
|
"id": "audit_audit_reconciliation_integrity",
|
|
"community": 5,
|
|
"norm_label": "audit_reconciliation_integrity()"
|
|
},
|
|
{
|
|
"label": "check_hash_chain()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L49",
|
|
"id": "audit_check_hash_chain",
|
|
"community": 5,
|
|
"norm_label": "check_hash_chain()"
|
|
},
|
|
{
|
|
"label": "check_sequence_gaps()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L54",
|
|
"id": "audit_check_sequence_gaps",
|
|
"community": 5,
|
|
"norm_label": "check_sequence_gaps()"
|
|
},
|
|
{
|
|
"label": "flag_entry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L59",
|
|
"id": "audit_flag_entry",
|
|
"community": 5,
|
|
"norm_label": "flag_entry()"
|
|
},
|
|
{
|
|
"label": "get_audit_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L71",
|
|
"id": "audit_get_audit_status",
|
|
"community": 5,
|
|
"norm_label": "get_audit_status()"
|
|
},
|
|
{
|
|
"label": "set_audit_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L87",
|
|
"id": "audit_set_audit_status",
|
|
"community": 5,
|
|
"norm_label": "set_audit_status()"
|
|
},
|
|
{
|
|
"label": "get_audit_trail()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L101",
|
|
"id": "audit_get_audit_trail",
|
|
"community": 5,
|
|
"norm_label": "get_audit_trail()"
|
|
},
|
|
{
|
|
"label": "run_full_audit()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L121",
|
|
"id": "audit_run_full_audit",
|
|
"community": 5,
|
|
"norm_label": "run_full_audit()"
|
|
},
|
|
{
|
|
"label": "get_audit_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L141",
|
|
"id": "audit_get_audit_report",
|
|
"community": 5,
|
|
"norm_label": "get_audit_report()"
|
|
},
|
|
{
|
|
"label": "asset_management.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"community": 11,
|
|
"norm_label": "asset_management.py"
|
|
},
|
|
{
|
|
"label": "fusion_list_assets()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L8",
|
|
"id": "asset_management_fusion_list_assets",
|
|
"community": 3,
|
|
"norm_label": "fusion_list_assets()"
|
|
},
|
|
{
|
|
"label": "fusion_get_asset_detail()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L20",
|
|
"id": "asset_management_fusion_get_asset_detail",
|
|
"community": 11,
|
|
"norm_label": "fusion_get_asset_detail()"
|
|
},
|
|
{
|
|
"label": "fusion_compute_asset_schedule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L38",
|
|
"id": "asset_management_fusion_compute_asset_schedule",
|
|
"community": 11,
|
|
"norm_label": "fusion_compute_asset_schedule()"
|
|
},
|
|
{
|
|
"label": "fusion_dispose_asset()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L47",
|
|
"id": "asset_management_fusion_dispose_asset",
|
|
"community": 11,
|
|
"norm_label": "fusion_dispose_asset()"
|
|
},
|
|
{
|
|
"label": "fusion_suggest_asset_useful_life()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L59",
|
|
"id": "asset_management_fusion_suggest_asset_useful_life",
|
|
"community": 11,
|
|
"norm_label": "fusion_suggest_asset_useful_life()"
|
|
},
|
|
{
|
|
"label": "Fusion-engine-routed AI tools for asset management.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L1",
|
|
"id": "asset_management_rationale_1",
|
|
"community": 11,
|
|
"norm_label": "fusion-engine-routed ai tools for asset management."
|
|
},
|
|
{
|
|
"label": "hst_management.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"community": 5,
|
|
"norm_label": "hst_management.py"
|
|
},
|
|
{
|
|
"label": "calculate_hst_balance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L6",
|
|
"id": "hst_management_calculate_hst_balance",
|
|
"community": 5,
|
|
"norm_label": "calculate_hst_balance()"
|
|
},
|
|
{
|
|
"label": "get_tax_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L54",
|
|
"id": "hst_management_get_tax_report",
|
|
"community": 3,
|
|
"norm_label": "get_tax_report()"
|
|
},
|
|
{
|
|
"label": "find_missing_tax_invoices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L67",
|
|
"id": "hst_management_find_missing_tax_invoices",
|
|
"community": 5,
|
|
"norm_label": "find_missing_tax_invoices()"
|
|
},
|
|
{
|
|
"label": "find_missing_itc_bills()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L97",
|
|
"id": "hst_management_find_missing_itc_bills",
|
|
"community": 5,
|
|
"norm_label": "find_missing_itc_bills()"
|
|
},
|
|
{
|
|
"label": "get_tax_return_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L127",
|
|
"id": "hst_management_get_tax_return_status",
|
|
"community": 5,
|
|
"norm_label": "get_tax_return_status()"
|
|
},
|
|
{
|
|
"label": "generate_tax_return()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L146",
|
|
"id": "hst_management_generate_tax_return",
|
|
"community": 5,
|
|
"norm_label": "generate_tax_return()"
|
|
},
|
|
{
|
|
"label": "validate_tax_return()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L160",
|
|
"id": "hst_management_validate_tax_return",
|
|
"community": 5,
|
|
"norm_label": "validate_tax_return()"
|
|
},
|
|
{
|
|
"label": "create_expense_entry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L176",
|
|
"id": "hst_management_create_expense_entry",
|
|
"community": 9,
|
|
"norm_label": "create_expense_entry()"
|
|
},
|
|
{
|
|
"label": "Route through ReportsAdapter for tri-mode consistency. The Community fallbac",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L55",
|
|
"id": "hst_management_rationale_55",
|
|
"community": 3,
|
|
"norm_label": "route through reportsadapter for tri-mode consistency. the community fallbac"
|
|
},
|
|
{
|
|
"label": "[Tier 3] Create a direct GL expense entry in the Misc journal with optional HST",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L177",
|
|
"id": "hst_management_rationale_177",
|
|
"community": 9,
|
|
"norm_label": "[tier 3] create a direct gl expense entry in the misc journal with optional hst"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"community": 5,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "financial_reports.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"community": 6,
|
|
"norm_label": "financial_reports.py"
|
|
},
|
|
{
|
|
"label": "_company_id()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L13",
|
|
"id": "financial_reports_company_id",
|
|
"community": 6,
|
|
"norm_label": "_company_id()"
|
|
},
|
|
{
|
|
"label": "fusion_run_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L18",
|
|
"id": "financial_reports_fusion_run_report",
|
|
"community": 6,
|
|
"norm_label": "fusion_run_report()"
|
|
},
|
|
{
|
|
"label": "fusion_get_anomalies()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L46",
|
|
"id": "financial_reports_fusion_get_anomalies",
|
|
"community": 6,
|
|
"norm_label": "fusion_get_anomalies()"
|
|
},
|
|
{
|
|
"label": "fusion_generate_commentary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L63",
|
|
"id": "financial_reports_fusion_generate_commentary",
|
|
"community": 6,
|
|
"norm_label": "fusion_generate_commentary()"
|
|
},
|
|
{
|
|
"label": "fusion_drill_down_report_line()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L84",
|
|
"id": "financial_reports_fusion_drill_down_report_line",
|
|
"community": 6,
|
|
"norm_label": "fusion_drill_down_report_line()"
|
|
},
|
|
{
|
|
"label": "fusion_compare_periods()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L109",
|
|
"id": "financial_reports_fusion_compare_periods",
|
|
"community": 6,
|
|
"norm_label": "fusion_compare_periods()"
|
|
},
|
|
{
|
|
"label": "Fusion-engine-routed AI tools for financial reports. These 5 tools route throug",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L1",
|
|
"id": "financial_reports_rationale_1",
|
|
"community": 6,
|
|
"norm_label": "fusion-engine-routed ai tools for financial reports. these 5 tools route throug"
|
|
},
|
|
{
|
|
"label": "Run a fusion financial report. Params: report_type (pnl|balance_sheet|trial",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L19",
|
|
"id": "financial_reports_rationale_19",
|
|
"community": 6,
|
|
"norm_label": "run a fusion financial report. params: report_type (pnl|balance_sheet|trial"
|
|
},
|
|
{
|
|
"label": "Detect variance anomalies in a report.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L47",
|
|
"id": "financial_reports_rationale_47",
|
|
"community": 6,
|
|
"norm_label": "detect variance anomalies in a report."
|
|
},
|
|
{
|
|
"label": "Generate AI commentary for a report.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L64",
|
|
"id": "financial_reports_rationale_64",
|
|
"community": 6,
|
|
"norm_label": "generate ai commentary for a report."
|
|
},
|
|
{
|
|
"label": "Drill from a report line into the underlying journal items.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L85",
|
|
"id": "financial_reports_rationale_85",
|
|
"community": 6,
|
|
"norm_label": "drill from a report line into the underlying journal items."
|
|
},
|
|
{
|
|
"label": "Run a report with period comparison side-by-side. Defaults comparison to 'p",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L110",
|
|
"id": "financial_reports_rationale_110",
|
|
"community": 6,
|
|
"norm_label": "run a report with period comparison side-by-side. defaults comparison to 'p"
|
|
},
|
|
{
|
|
"label": "payroll.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"community": 12,
|
|
"norm_label": "payroll.py"
|
|
},
|
|
{
|
|
"label": "get_payroll_entries()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L7",
|
|
"id": "payroll_get_payroll_entries",
|
|
"community": 12,
|
|
"norm_label": "get_payroll_entries()"
|
|
},
|
|
{
|
|
"label": "compare_payroll_to_bank()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L33",
|
|
"id": "payroll_compare_payroll_to_bank",
|
|
"community": 12,
|
|
"norm_label": "compare_payroll_to_bank()"
|
|
},
|
|
{
|
|
"label": "verify_source_deductions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L59",
|
|
"id": "payroll_verify_source_deductions",
|
|
"community": 12,
|
|
"norm_label": "verify_source_deductions()"
|
|
},
|
|
{
|
|
"label": "get_cra_remittance_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L66",
|
|
"id": "payroll_get_cra_remittance_status",
|
|
"community": 12,
|
|
"norm_label": "get_cra_remittance_status()"
|
|
},
|
|
{
|
|
"label": "find_unmatched_payroll_cheques()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L81",
|
|
"id": "payroll_find_unmatched_payroll_cheques",
|
|
"community": 12,
|
|
"norm_label": "find_unmatched_payroll_cheques()"
|
|
},
|
|
{
|
|
"label": "parse_payroll_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L96",
|
|
"id": "payroll_parse_payroll_summary",
|
|
"community": 12,
|
|
"norm_label": "parse_payroll_summary()"
|
|
},
|
|
{
|
|
"label": "_resolve_account_id()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L133",
|
|
"id": "payroll_resolve_account_id",
|
|
"community": 12,
|
|
"norm_label": "_resolve_account_id()"
|
|
},
|
|
{
|
|
"label": "create_payroll_journal_entry()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L156",
|
|
"id": "payroll_create_payroll_journal_entry",
|
|
"community": 12,
|
|
"norm_label": "create_payroll_journal_entry()"
|
|
},
|
|
{
|
|
"label": "get_payroll_schedule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L204",
|
|
"id": "payroll_get_payroll_schedule",
|
|
"community": 12,
|
|
"norm_label": "get_payroll_schedule()"
|
|
},
|
|
{
|
|
"label": "match_payroll_cheques()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L208",
|
|
"id": "payroll_match_payroll_cheques",
|
|
"community": 12,
|
|
"norm_label": "match_payroll_cheques()"
|
|
},
|
|
{
|
|
"label": "verify_payroll_deductions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L216",
|
|
"id": "payroll_verify_payroll_deductions",
|
|
"community": 12,
|
|
"norm_label": "verify_payroll_deductions()"
|
|
},
|
|
{
|
|
"label": "get_cra_remittance_due()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L220",
|
|
"id": "payroll_get_cra_remittance_due",
|
|
"community": 12,
|
|
"norm_label": "get_cra_remittance_due()"
|
|
},
|
|
{
|
|
"label": "prepare_cra_payment()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L224",
|
|
"id": "payroll_prepare_cra_payment",
|
|
"community": 12,
|
|
"norm_label": "prepare_cra_payment()"
|
|
},
|
|
{
|
|
"label": "generate_t4()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L228",
|
|
"id": "payroll_generate_t4",
|
|
"community": 12,
|
|
"norm_label": "generate_t4()"
|
|
},
|
|
{
|
|
"label": "generate_roe()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L232",
|
|
"id": "payroll_generate_roe",
|
|
"community": 12,
|
|
"norm_label": "generate_roe()"
|
|
},
|
|
{
|
|
"label": "get_payroll_cost_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L236",
|
|
"id": "payroll_get_payroll_cost_report",
|
|
"community": 12,
|
|
"norm_label": "get_payroll_cost_report()"
|
|
},
|
|
{
|
|
"label": "Resolve an account code or ID to a valid account ID. Accepts: integer ID, st",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L134",
|
|
"id": "payroll_rationale_134",
|
|
"community": 12,
|
|
"norm_label": "resolve an account code or id to a valid account id. accepts: integer id, st"
|
|
},
|
|
{
|
|
"label": "accounts_payable.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"community": 9,
|
|
"norm_label": "accounts_payable.py"
|
|
},
|
|
{
|
|
"label": "get_ap_aging()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L8",
|
|
"id": "accounts_payable_get_ap_aging",
|
|
"community": 3,
|
|
"norm_label": "get_ap_aging()"
|
|
},
|
|
{
|
|
"label": "find_duplicate_bills()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L15",
|
|
"id": "accounts_payable_find_duplicate_bills",
|
|
"community": 9,
|
|
"norm_label": "find_duplicate_bills()"
|
|
},
|
|
{
|
|
"label": "match_bill_to_po()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L42",
|
|
"id": "accounts_payable_match_bill_to_po",
|
|
"community": 9,
|
|
"norm_label": "match_bill_to_po()"
|
|
},
|
|
{
|
|
"label": "get_unpaid_bills()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L61",
|
|
"id": "accounts_payable_get_unpaid_bills",
|
|
"community": 9,
|
|
"norm_label": "get_unpaid_bills()"
|
|
},
|
|
{
|
|
"label": "verify_bill_taxes()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L84",
|
|
"id": "accounts_payable_verify_bill_taxes",
|
|
"community": 9,
|
|
"norm_label": "verify_bill_taxes()"
|
|
},
|
|
{
|
|
"label": "get_payment_schedule()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L99",
|
|
"id": "accounts_payable_get_payment_schedule",
|
|
"community": 9,
|
|
"norm_label": "get_payment_schedule()"
|
|
},
|
|
{
|
|
"label": "search_partners()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L121",
|
|
"id": "accounts_payable_search_partners",
|
|
"community": 9,
|
|
"norm_label": "search_partners()"
|
|
},
|
|
{
|
|
"label": "find_similar_bank_lines()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L144",
|
|
"id": "accounts_payable_find_similar_bank_lines",
|
|
"community": 9,
|
|
"norm_label": "find_similar_bank_lines()"
|
|
},
|
|
{
|
|
"label": "create_vendor_bill()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L249",
|
|
"id": "accounts_payable_create_vendor_bill",
|
|
"community": 9,
|
|
"norm_label": "create_vendor_bill()"
|
|
},
|
|
{
|
|
"label": "register_bill_payment()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L301",
|
|
"id": "accounts_payable_register_bill_payment",
|
|
"community": 9,
|
|
"norm_label": "register_bill_payment()"
|
|
},
|
|
{
|
|
"label": "Return AP aging buckets. Routed through FollowupAdapter for tri-mode consistency",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L9",
|
|
"id": "accounts_payable_rationale_9",
|
|
"community": 3,
|
|
"norm_label": "return ap aging buckets. routed through followupadapter for tri-mode consistency"
|
|
},
|
|
{
|
|
"label": "Search for partners/vendors by name keyword.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L122",
|
|
"id": "accounts_payable_rationale_122",
|
|
"community": 9,
|
|
"norm_label": "search for partners/vendors by name keyword."
|
|
},
|
|
{
|
|
"label": "Find past reconciled bank lines with similar description to suggest coding patte",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L145",
|
|
"id": "accounts_payable_rationale_145",
|
|
"community": 9,
|
|
"norm_label": "find past reconciled bank lines with similar description to suggest coding patte"
|
|
},
|
|
{
|
|
"label": "[Tier 3] Create a vendor bill (account.move with move_type='in_invoice'). Re",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L250",
|
|
"id": "accounts_payable_rationale_250",
|
|
"community": 9,
|
|
"norm_label": "[tier 3] create a vendor bill (account.move with move_type='in_invoice'). re"
|
|
},
|
|
{
|
|
"label": "[Tier 3] Register payment on a posted vendor bill and optionally reconcile to ba",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L302",
|
|
"id": "accounts_payable_rationale_302",
|
|
"community": 9,
|
|
"norm_label": "[tier 3] register payment on a posted vendor bill and optionally reconcile to ba"
|
|
},
|
|
{
|
|
"label": "accounts_receivable.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"community": 3,
|
|
"norm_label": "accounts_receivable.py"
|
|
},
|
|
{
|
|
"label": "get_ar_aging()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L6",
|
|
"id": "accounts_receivable_get_ar_aging",
|
|
"community": 3,
|
|
"norm_label": "get_ar_aging()"
|
|
},
|
|
{
|
|
"label": "get_overdue_invoices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L13",
|
|
"id": "accounts_receivable_get_overdue_invoices",
|
|
"community": 3,
|
|
"norm_label": "get_overdue_invoices()"
|
|
},
|
|
{
|
|
"label": "get_partner_balance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L37",
|
|
"id": "accounts_receivable_get_partner_balance",
|
|
"community": 3,
|
|
"norm_label": "get_partner_balance()"
|
|
},
|
|
{
|
|
"label": "send_followup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L91",
|
|
"id": "accounts_receivable_send_followup",
|
|
"community": 3,
|
|
"norm_label": "send_followup()"
|
|
},
|
|
{
|
|
"label": "get_followup_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L110",
|
|
"id": "accounts_receivable_get_followup_report",
|
|
"community": 3,
|
|
"norm_label": "get_followup_report()"
|
|
},
|
|
{
|
|
"label": "reconcile_payment_to_invoice()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L118",
|
|
"id": "accounts_receivable_reconcile_payment_to_invoice",
|
|
"community": 3,
|
|
"norm_label": "reconcile_payment_to_invoice()"
|
|
},
|
|
{
|
|
"label": "get_unmatched_payments()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L130",
|
|
"id": "accounts_receivable_get_unmatched_payments",
|
|
"community": 3,
|
|
"norm_label": "get_unmatched_payments()"
|
|
},
|
|
{
|
|
"label": "Return AR aging buckets. Routed through FollowupAdapter for tri-mode consistency",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L7",
|
|
"id": "accounts_receivable_rationale_7",
|
|
"community": 3,
|
|
"norm_label": "return ar aging buckets. routed through followupadapter for tri-mode consistency"
|
|
},
|
|
{
|
|
"label": "Return overdue customer invoices. Routed through FollowupAdapter.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L14",
|
|
"id": "accounts_receivable_rationale_14",
|
|
"community": 3,
|
|
"norm_label": "return overdue customer invoices. routed through followupadapter."
|
|
},
|
|
{
|
|
"label": "Get AR and AP balance for a partner. Accepts partner_id or partner_name.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L38",
|
|
"id": "accounts_receivable_rationale_38",
|
|
"community": 3,
|
|
"norm_label": "get ar and ap balance for a partner. accepts partner_id or partner_name."
|
|
},
|
|
{
|
|
"label": "Send a follow-up to a partner. Routed through FollowupAdapter so the Enterpr",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L92",
|
|
"id": "accounts_receivable_rationale_92",
|
|
"community": 3,
|
|
"norm_label": "send a follow-up to a partner. routed through followupadapter so the enterpr"
|
|
},
|
|
{
|
|
"label": "Return the follow-up report HTML for a partner. Routed through FollowupAdapter.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L111",
|
|
"id": "accounts_receivable_rationale_111",
|
|
"community": 3,
|
|
"norm_label": "return the follow-up report html for a partner. routed through followupadapter."
|
|
},
|
|
{
|
|
"label": "adp.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"community": 14,
|
|
"norm_label": "adp.py"
|
|
},
|
|
{
|
|
"label": "get_adp_receivable_aging()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L7",
|
|
"id": "adp_get_adp_receivable_aging",
|
|
"community": 14,
|
|
"norm_label": "get_adp_receivable_aging()"
|
|
},
|
|
{
|
|
"label": "match_adp_payment_to_invoice()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L36",
|
|
"id": "adp_match_adp_payment_to_invoice",
|
|
"community": 14,
|
|
"norm_label": "match_adp_payment_to_invoice()"
|
|
},
|
|
{
|
|
"label": "verify_adp_split()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L45",
|
|
"id": "adp_verify_adp_split",
|
|
"community": 14,
|
|
"norm_label": "verify_adp_split()"
|
|
},
|
|
{
|
|
"label": "find_adp_without_payment()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L61",
|
|
"id": "adp_find_adp_without_payment",
|
|
"community": 14,
|
|
"norm_label": "find_adp_without_payment()"
|
|
},
|
|
{
|
|
"label": "get_adp_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L80",
|
|
"id": "adp_get_adp_summary",
|
|
"community": 14,
|
|
"norm_label": "get_adp_summary()"
|
|
},
|
|
{
|
|
"label": "register_adp_batch_payment()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L105",
|
|
"id": "adp_register_adp_batch_payment",
|
|
"community": 14,
|
|
"norm_label": "register_adp_batch_payment()"
|
|
},
|
|
{
|
|
"label": "Register payments for a batch of ADP invoices from a remittance advice. Tak",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L106",
|
|
"id": "adp_rationale_106",
|
|
"community": 14,
|
|
"norm_label": "register payments for a batch of adp invoices from a remittance advice. tak"
|
|
},
|
|
{
|
|
"label": "customer_followup.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"community": 5,
|
|
"norm_label": "customer_followup.py"
|
|
},
|
|
{
|
|
"label": "fusion_list_overdue()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L13",
|
|
"id": "customer_followup_fusion_list_overdue",
|
|
"community": 5,
|
|
"norm_label": "fusion_list_overdue()"
|
|
},
|
|
{
|
|
"label": "fusion_get_partner_followup_detail()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L27",
|
|
"id": "customer_followup_fusion_get_partner_followup_detail",
|
|
"community": 5,
|
|
"norm_label": "fusion_get_partner_followup_detail()"
|
|
},
|
|
{
|
|
"label": "fusion_generate_followup_text()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L46",
|
|
"id": "customer_followup_fusion_generate_followup_text",
|
|
"community": 5,
|
|
"norm_label": "fusion_generate_followup_text()"
|
|
},
|
|
{
|
|
"label": "fusion_send_followup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L64",
|
|
"id": "customer_followup_fusion_send_followup",
|
|
"community": 5,
|
|
"norm_label": "fusion_send_followup()"
|
|
},
|
|
{
|
|
"label": "fusion_get_partner_risk_score()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L77",
|
|
"id": "customer_followup_fusion_get_partner_risk_score",
|
|
"community": 5,
|
|
"norm_label": "fusion_get_partner_risk_score()"
|
|
},
|
|
{
|
|
"label": "Fusion-engine-routed AI tools for customer follow-ups. These tools are exposed",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L1",
|
|
"id": "customer_followup_rationale_1",
|
|
"community": 5,
|
|
"norm_label": "fusion-engine-routed ai tools for customer follow-ups. these tools are exposed"
|
|
},
|
|
{
|
|
"label": "List partners with overdue invoices, sorted by risk.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L14",
|
|
"id": "customer_followup_rationale_14",
|
|
"community": 5,
|
|
"norm_label": "list partners with overdue invoices, sorted by risk."
|
|
},
|
|
{
|
|
"label": "Detailed follow-up state for a single partner: aging, risk, history.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L28",
|
|
"id": "customer_followup_rationale_28",
|
|
"community": 5,
|
|
"norm_label": "detailed follow-up state for a single partner: aging, risk, history."
|
|
},
|
|
{
|
|
"label": "Generate (or fall back to template) follow-up subject + body.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L47",
|
|
"id": "customer_followup_rationale_47",
|
|
"community": 5,
|
|
"norm_label": "generate (or fall back to template) follow-up subject + body."
|
|
},
|
|
{
|
|
"label": "Send a follow-up email via the engine (creates a fusion.followup.run).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L65",
|
|
"id": "customer_followup_rationale_65",
|
|
"community": 5,
|
|
"norm_label": "send a follow-up email via the engine (creates a fusion.followup.run)."
|
|
},
|
|
{
|
|
"label": "Compute and return the payment-risk score + drivers for a partner.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L78",
|
|
"id": "customer_followup_rationale_78",
|
|
"community": 5,
|
|
"norm_label": "compute and return the payment-risk score + drivers for a partner."
|
|
},
|
|
{
|
|
"label": "month_end.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"community": 5,
|
|
"norm_label": "month_end.py"
|
|
},
|
|
{
|
|
"label": "get_close_checklist()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L7",
|
|
"id": "month_end_get_close_checklist",
|
|
"community": 5,
|
|
"norm_label": "get_close_checklist()"
|
|
},
|
|
{
|
|
"label": "get_unreconciled_counts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L35",
|
|
"id": "month_end_get_unreconciled_counts",
|
|
"community": 5,
|
|
"norm_label": "get_unreconciled_counts()"
|
|
},
|
|
{
|
|
"label": "find_entries_in_locked_period()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L57",
|
|
"id": "month_end_find_entries_in_locked_period",
|
|
"community": 5,
|
|
"norm_label": "find_entries_in_locked_period()"
|
|
},
|
|
{
|
|
"label": "get_accrual_status()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L74",
|
|
"id": "month_end_get_accrual_status",
|
|
"community": 5,
|
|
"norm_label": "get_accrual_status()"
|
|
},
|
|
{
|
|
"label": "run_hash_integrity_check()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L91",
|
|
"id": "month_end_run_hash_integrity_check",
|
|
"community": 5,
|
|
"norm_label": "run_hash_integrity_check()"
|
|
},
|
|
{
|
|
"label": "get_period_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L103",
|
|
"id": "month_end_get_period_summary",
|
|
"community": 3,
|
|
"norm_label": "get_period_summary()"
|
|
},
|
|
{
|
|
"label": "Period summary via trial-balance. Routed through ReportsAdapter so the Enter",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L104",
|
|
"id": "month_end_rationale_104",
|
|
"community": 3,
|
|
"norm_label": "period summary via trial-balance. routed through reportsadapter so the enter"
|
|
},
|
|
{
|
|
"label": "bank_reconciliation.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"community": 2,
|
|
"norm_label": "bank_reconciliation.py"
|
|
},
|
|
{
|
|
"label": "get_unreconciled_bank_lines()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L8",
|
|
"id": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"community": 2,
|
|
"norm_label": "get_unreconciled_bank_lines()"
|
|
},
|
|
{
|
|
"label": "get_unreconciled_receipts()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L38",
|
|
"id": "bank_reconciliation_get_unreconciled_receipts",
|
|
"community": 2,
|
|
"norm_label": "get_unreconciled_receipts()"
|
|
},
|
|
{
|
|
"label": "match_bank_line_to_payments()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L64",
|
|
"id": "bank_reconciliation_match_bank_line_to_payments",
|
|
"community": 2,
|
|
"norm_label": "match_bank_line_to_payments()"
|
|
},
|
|
{
|
|
"label": "auto_reconcile_bank_lines()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L88",
|
|
"id": "bank_reconciliation_auto_reconcile_bank_lines",
|
|
"community": 2,
|
|
"norm_label": "auto_reconcile_bank_lines()"
|
|
},
|
|
{
|
|
"label": "apply_reconcile_model()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L114",
|
|
"id": "bank_reconciliation_apply_reconcile_model",
|
|
"community": 2,
|
|
"norm_label": "apply_reconcile_model()"
|
|
},
|
|
{
|
|
"label": "unmatch_bank_line()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L134",
|
|
"id": "bank_reconciliation_unmatch_bank_line",
|
|
"community": 2,
|
|
"norm_label": "unmatch_bank_line()"
|
|
},
|
|
{
|
|
"label": "get_reconcile_suggestions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L143",
|
|
"id": "bank_reconciliation_get_reconcile_suggestions",
|
|
"community": 2,
|
|
"norm_label": "get_reconcile_suggestions()"
|
|
},
|
|
{
|
|
"label": "sum_payments_by_date()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L160",
|
|
"id": "bank_reconciliation_sum_payments_by_date",
|
|
"community": 2,
|
|
"norm_label": "sum_payments_by_date()"
|
|
},
|
|
{
|
|
"label": "get_bank_line_details()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L224",
|
|
"id": "bank_reconciliation_get_bank_line_details",
|
|
"community": 2,
|
|
"norm_label": "get_bank_line_details()"
|
|
},
|
|
{
|
|
"label": "check_recurring_pattern()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L291",
|
|
"id": "bank_reconciliation_check_recurring_pattern",
|
|
"community": 2,
|
|
"norm_label": "check_recurring_pattern()"
|
|
},
|
|
{
|
|
"label": "match_internal_transfers()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L353",
|
|
"id": "bank_reconciliation_match_internal_transfers",
|
|
"community": 9,
|
|
"norm_label": "match_internal_transfers()"
|
|
},
|
|
{
|
|
"label": "find_unreconciled_cheques()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L505",
|
|
"id": "bank_reconciliation_find_unreconciled_cheques",
|
|
"community": 2,
|
|
"norm_label": "find_unreconciled_cheques()"
|
|
},
|
|
{
|
|
"label": "reconcile_payroll_cheques()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L559",
|
|
"id": "bank_reconciliation_reconcile_payroll_cheques",
|
|
"community": 2,
|
|
"norm_label": "reconcile_payroll_cheques()"
|
|
},
|
|
{
|
|
"label": "_extract_partner_from_ref()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L639",
|
|
"id": "bank_reconciliation_extract_partner_from_ref",
|
|
"community": 2,
|
|
"norm_label": "_extract_partner_from_ref()"
|
|
},
|
|
{
|
|
"label": "_find_best_subset()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L676",
|
|
"id": "bank_reconciliation_find_best_subset",
|
|
"community": 2,
|
|
"norm_label": "_find_best_subset()"
|
|
},
|
|
{
|
|
"label": "suggest_bank_line_matches()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L704",
|
|
"id": "bank_reconciliation_suggest_bank_line_matches",
|
|
"community": 2,
|
|
"norm_label": "suggest_bank_line_matches()"
|
|
},
|
|
{
|
|
"label": "search_matching_entries()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L890",
|
|
"id": "bank_reconciliation_search_matching_entries",
|
|
"community": 2,
|
|
"norm_label": "search_matching_entries()"
|
|
},
|
|
{
|
|
"label": "_format_aml_candidates()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L944",
|
|
"id": "bank_reconciliation_format_aml_candidates",
|
|
"community": 2,
|
|
"norm_label": "_format_aml_candidates()"
|
|
},
|
|
{
|
|
"label": "fusion_suggest_matches()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L973",
|
|
"id": "bank_reconciliation_fusion_suggest_matches",
|
|
"community": 2,
|
|
"norm_label": "fusion_suggest_matches()"
|
|
},
|
|
{
|
|
"label": "fusion_accept_suggestion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1009",
|
|
"id": "bank_reconciliation_fusion_accept_suggestion",
|
|
"community": 2,
|
|
"norm_label": "fusion_accept_suggestion()"
|
|
},
|
|
{
|
|
"label": "fusion_reconcile_bank_line()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1034",
|
|
"id": "bank_reconciliation_fusion_reconcile_bank_line",
|
|
"community": 2,
|
|
"norm_label": "fusion_reconcile_bank_line()"
|
|
},
|
|
{
|
|
"label": "fusion_unreconcile()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1066",
|
|
"id": "bank_reconciliation_fusion_unreconcile",
|
|
"community": 2,
|
|
"norm_label": "fusion_unreconcile()"
|
|
},
|
|
{
|
|
"label": "fusion_get_pending_suggestions()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1089",
|
|
"id": "bank_reconciliation_fusion_get_pending_suggestions",
|
|
"community": 2,
|
|
"norm_label": "fusion_get_pending_suggestions()"
|
|
},
|
|
{
|
|
"label": "Return unreconciled bank lines for a journal/company. Routed through the ba",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L9",
|
|
"id": "bank_reconciliation_rationale_9",
|
|
"community": 2,
|
|
"norm_label": "return unreconciled bank lines for a journal/company. routed through the ba"
|
|
},
|
|
{
|
|
"label": "Sum payment/journal activity for a date range. IMPORTANT: Always pass journa",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L161",
|
|
"id": "bank_reconciliation_rationale_161",
|
|
"community": 2,
|
|
"norm_label": "sum payment/journal activity for a date range. important: always pass journa"
|
|
},
|
|
{
|
|
"label": "Get full details of a single bank statement line plus matching suggestions.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L225",
|
|
"id": "bank_reconciliation_rationale_225",
|
|
"community": 2,
|
|
"norm_label": "get full details of a single bank statement line plus matching suggestions."
|
|
},
|
|
{
|
|
"label": "Check if a bank line matches a known recurring payment pattern. Returns the",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L292",
|
|
"id": "bank_reconciliation_rationale_292",
|
|
"community": 2,
|
|
"norm_label": "check if a bank line matches a known recurring payment pattern. returns the"
|
|
},
|
|
{
|
|
"label": "[Tier 3] Find and match inter-account transfers between two bank journals. M",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L354",
|
|
"id": "bank_reconciliation_rationale_354",
|
|
"community": 9,
|
|
"norm_label": "[tier 3] find and match inter-account transfers between two bank journals. m"
|
|
},
|
|
{
|
|
"label": "Find unreconciled cheque bank lines and classify as payroll vs non-payroll b",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L506",
|
|
"id": "bank_reconciliation_rationale_506",
|
|
"community": 2,
|
|
"norm_label": "find unreconciled cheque bank lines and classify as payroll vs non-payroll b"
|
|
},
|
|
{
|
|
"label": "Reconcile payroll cheque bank lines by applying the Payroll Cheque Clearing",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L560",
|
|
"id": "bank_reconciliation_rationale_560",
|
|
"community": 2,
|
|
"norm_label": "reconcile payroll cheque bank lines by applying the payroll cheque clearing"
|
|
},
|
|
{
|
|
"label": "Extract a partner from a bank line payment_ref using keyword matching.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L640",
|
|
"id": "bank_reconciliation_rationale_640",
|
|
"community": 2,
|
|
"norm_label": "extract a partner from a bank line payment_ref using keyword matching."
|
|
},
|
|
{
|
|
"label": "Find the subset of candidates whose amounts sum closest to target. Returns (",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L677",
|
|
"id": "bank_reconciliation_rationale_677",
|
|
"community": 2,
|
|
"norm_label": "find the subset of candidates whose amounts sum closest to target. returns ("
|
|
},
|
|
{
|
|
"label": "Find candidate journal items (invoices/bills) that could match a bank statement",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L705",
|
|
"id": "bank_reconciliation_rationale_705",
|
|
"community": 2,
|
|
"norm_label": "find candidate journal items (invoices/bills) that could match a bank statement"
|
|
},
|
|
{
|
|
"label": "Search open journal items by query (invoice/bill number, amount, or partner name",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L891",
|
|
"id": "bank_reconciliation_rationale_891",
|
|
"community": 2,
|
|
"norm_label": "search open journal items by query (invoice/bill number, amount, or partner name"
|
|
},
|
|
{
|
|
"label": "Format AMLs as candidate dicts for the reconciliation table.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L945",
|
|
"id": "bank_reconciliation_rationale_945",
|
|
"community": 2,
|
|
"norm_label": "format amls as candidate dicts for the reconciliation table."
|
|
},
|
|
{
|
|
"label": "Compute and persist AI suggestions for one or more bank statement lines. Wr",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L974",
|
|
"id": "bank_reconciliation_rationale_974",
|
|
"community": 2,
|
|
"norm_label": "compute and persist ai suggestions for one or more bank statement lines. wr"
|
|
},
|
|
{
|
|
"label": "Accept a fusion.reconcile.suggestion: reconciles the bank line against the s",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1010",
|
|
"id": "bank_reconciliation_rationale_1010",
|
|
"community": 2,
|
|
"norm_label": "accept a fusion.reconcile.suggestion: reconciles the bank line against the s"
|
|
},
|
|
{
|
|
"label": "Manually reconcile a bank statement line against a set of journal items. Ro",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1035",
|
|
"id": "bank_reconciliation_rationale_1035",
|
|
"community": 2,
|
|
"norm_label": "manually reconcile a bank statement line against a set of journal items. ro"
|
|
},
|
|
{
|
|
"label": "Reverse a reconciliation by partial_reconcile_ids. Wraps ``BankRecAdapter.u",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1067",
|
|
"id": "bank_reconciliation_rationale_1067",
|
|
"community": 2,
|
|
"norm_label": "reverse a reconciliation by partial_reconcile_ids. wraps ``bankrecadapter.u"
|
|
},
|
|
{
|
|
"label": "List pending fusion.reconcile.suggestion rows. Optional filters: ``statemen",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1090",
|
|
"id": "bank_reconciliation_rationale_1090",
|
|
"community": 2,
|
|
"norm_label": "list pending fusion.reconcile.suggestion rows. optional filters: ``statemen"
|
|
},
|
|
{
|
|
"label": "journal_review.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"community": 5,
|
|
"norm_label": "journal_review.py"
|
|
},
|
|
{
|
|
"label": "find_wrong_direction_balances()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L28",
|
|
"id": "journal_review_find_wrong_direction_balances",
|
|
"community": 5,
|
|
"norm_label": "find_wrong_direction_balances()"
|
|
},
|
|
{
|
|
"label": "find_duplicate_entries()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L62",
|
|
"id": "journal_review_find_duplicate_entries",
|
|
"community": 5,
|
|
"norm_label": "find_duplicate_entries()"
|
|
},
|
|
{
|
|
"label": "find_wrong_account_entries()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L95",
|
|
"id": "journal_review_find_wrong_account_entries",
|
|
"community": 5,
|
|
"norm_label": "find_wrong_account_entries()"
|
|
},
|
|
{
|
|
"label": "find_sequence_gaps()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L132",
|
|
"id": "journal_review_find_sequence_gaps",
|
|
"community": 5,
|
|
"norm_label": "find_sequence_gaps()"
|
|
},
|
|
{
|
|
"label": "find_draft_entries()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L149",
|
|
"id": "journal_review_find_draft_entries",
|
|
"community": 5,
|
|
"norm_label": "find_draft_entries()"
|
|
},
|
|
{
|
|
"label": "find_unreconciled_suspense()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L171",
|
|
"id": "journal_review_find_unreconciled_suspense",
|
|
"community": 5,
|
|
"norm_label": "find_unreconciled_suspense()"
|
|
},
|
|
{
|
|
"label": "verify_reconciliation_integrity()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L192",
|
|
"id": "journal_review_verify_reconciliation_integrity",
|
|
"community": 5,
|
|
"norm_label": "verify_reconciliation_integrity()"
|
|
},
|
|
{
|
|
"label": "reporting.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"community": 3,
|
|
"norm_label": "reporting.py"
|
|
},
|
|
{
|
|
"label": "get_profit_loss()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L10",
|
|
"id": "reporting_get_profit_loss",
|
|
"community": 3,
|
|
"norm_label": "get_profit_loss()"
|
|
},
|
|
{
|
|
"label": "get_balance_sheet()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L21",
|
|
"id": "reporting_get_balance_sheet",
|
|
"community": 3,
|
|
"norm_label": "get_balance_sheet()"
|
|
},
|
|
{
|
|
"label": "get_trial_balance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L32",
|
|
"id": "reporting_get_trial_balance",
|
|
"community": 3,
|
|
"norm_label": "get_trial_balance()"
|
|
},
|
|
{
|
|
"label": "get_cash_flow()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L62",
|
|
"id": "reporting_get_cash_flow",
|
|
"community": 3,
|
|
"norm_label": "get_cash_flow()"
|
|
},
|
|
{
|
|
"label": "compare_periods()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L73",
|
|
"id": "reporting_compare_periods",
|
|
"community": 3,
|
|
"norm_label": "compare_periods()"
|
|
},
|
|
{
|
|
"label": "answer_financial_question()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L92",
|
|
"id": "reporting_answer_financial_question",
|
|
"community": 3,
|
|
"norm_label": "answer_financial_question()"
|
|
},
|
|
{
|
|
"label": "export_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L100",
|
|
"id": "reporting_export_report",
|
|
"community": 3,
|
|
"norm_label": "export_report()"
|
|
},
|
|
{
|
|
"label": "get_invoicing_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L118",
|
|
"id": "reporting_get_invoicing_summary",
|
|
"community": 3,
|
|
"norm_label": "get_invoicing_summary()"
|
|
},
|
|
{
|
|
"label": "get_billing_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L182",
|
|
"id": "reporting_get_billing_summary",
|
|
"community": 3,
|
|
"norm_label": "get_billing_summary()"
|
|
},
|
|
{
|
|
"label": "get_collections_summary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L245",
|
|
"id": "reporting_get_collections_summary",
|
|
"community": 3,
|
|
"norm_label": "get_collections_summary()"
|
|
},
|
|
{
|
|
"label": "Route through ReportsAdapter for tri-mode consistency.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L11",
|
|
"id": "reporting_rationale_11",
|
|
"community": 3,
|
|
"norm_label": "route through reportsadapter for tri-mode consistency."
|
|
},
|
|
{
|
|
"label": "Route through ReportsAdapter for tri-mode consistency.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L22",
|
|
"id": "reporting_rationale_22",
|
|
"community": 3,
|
|
"norm_label": "route through reportsadapter for tri-mode consistency."
|
|
},
|
|
{
|
|
"label": "Route through ReportsAdapter for tri-mode consistency. In Enterprise mode r",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L33",
|
|
"id": "reporting_rationale_33",
|
|
"community": 3,
|
|
"norm_label": "route through reportsadapter for tri-mode consistency. in enterprise mode r"
|
|
},
|
|
{
|
|
"label": "Route through ReportsAdapter for tri-mode consistency.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L63",
|
|
"id": "reporting_rationale_63",
|
|
"community": 3,
|
|
"norm_label": "route through reportsadapter for tri-mode consistency."
|
|
},
|
|
{
|
|
"label": "Run the same report over two periods and return both results. Routes both ru",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L74",
|
|
"id": "reporting_rationale_74",
|
|
"community": 3,
|
|
"norm_label": "run the same report over two periods and return both results. routes both ru"
|
|
},
|
|
{
|
|
"label": "Route through ReportsAdapter for tri-mode consistency.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L101",
|
|
"id": "reporting_rationale_101",
|
|
"community": 3,
|
|
"norm_label": "route through reportsadapter for tri-mode consistency."
|
|
},
|
|
{
|
|
"label": "Get invoicing summary \u2014 total invoiced by month, by partner, or for a date range",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L119",
|
|
"id": "reporting_rationale_119",
|
|
"community": 3,
|
|
"norm_label": "get invoicing summary \u2014 total invoiced by month, by partner, or for a date range"
|
|
},
|
|
{
|
|
"label": "Get billing (vendor bills) summary \u2014 total billed by month or date range.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L183",
|
|
"id": "reporting_rationale_183",
|
|
"community": 3,
|
|
"norm_label": "get billing (vendor bills) summary \u2014 total billed by month or date range."
|
|
},
|
|
{
|
|
"label": "Get payment collections summary \u2014 how much was collected (received) in a period.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L246",
|
|
"id": "reporting_rationale_246",
|
|
"community": 3,
|
|
"norm_label": "get payment collections summary \u2014 how much was collected (received) in a period."
|
|
},
|
|
{
|
|
"label": "inventory.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"community": 16,
|
|
"norm_label": "inventory.py"
|
|
},
|
|
{
|
|
"label": "get_stock_valuation()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L7",
|
|
"id": "inventory_get_stock_valuation",
|
|
"community": 16,
|
|
"norm_label": "get_stock_valuation()"
|
|
},
|
|
{
|
|
"label": "get_price_differences()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L22",
|
|
"id": "inventory_get_price_differences",
|
|
"community": 16,
|
|
"norm_label": "get_price_differences()"
|
|
},
|
|
{
|
|
"label": "get_cogs_ratio_by_category()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L47",
|
|
"id": "inventory_get_cogs_ratio_by_category",
|
|
"community": 16,
|
|
"norm_label": "get_cogs_ratio_by_category()"
|
|
},
|
|
{
|
|
"label": "find_unusual_adjustments()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L71",
|
|
"id": "inventory_find_unusual_adjustments",
|
|
"community": 16,
|
|
"norm_label": "find_unusual_adjustments()"
|
|
},
|
|
{
|
|
"label": "get_inventory_turnover()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L89",
|
|
"id": "inventory_get_inventory_turnover",
|
|
"community": 16,
|
|
"norm_label": "get_inventory_turnover()"
|
|
},
|
|
{
|
|
"label": "bank_rec.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"community": 4,
|
|
"norm_label": "bank_rec.py"
|
|
},
|
|
{
|
|
"label": "BankRecAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L19",
|
|
"id": "bank_rec_bankrecadapter",
|
|
"community": 2,
|
|
"norm_label": "bankrecadapter"
|
|
},
|
|
{
|
|
"label": "DataAdapter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "dataadapter",
|
|
"community": 11,
|
|
"norm_label": "dataadapter"
|
|
},
|
|
{
|
|
"label": ".list_unreconciled()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L27",
|
|
"id": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"community": 4,
|
|
"norm_label": ".list_unreconciled()"
|
|
},
|
|
{
|
|
"label": ".list_unreconciled_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L41",
|
|
"id": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"community": 2,
|
|
"norm_label": ".list_unreconciled_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".list_unreconciled_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L68",
|
|
"id": "bank_rec_bankrecadapter_list_unreconciled_via_enterprise",
|
|
"community": 2,
|
|
"norm_label": ".list_unreconciled_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".list_unreconciled_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L81",
|
|
"id": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"community": 2,
|
|
"norm_label": ".list_unreconciled_via_community()"
|
|
},
|
|
{
|
|
"label": ".suggest_matches()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L116",
|
|
"id": "bank_rec_bankrecadapter_suggest_matches",
|
|
"community": 2,
|
|
"norm_label": ".suggest_matches()"
|
|
},
|
|
{
|
|
"label": ".suggest_matches_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L131",
|
|
"id": "bank_rec_bankrecadapter_suggest_matches_via_fusion",
|
|
"community": 2,
|
|
"norm_label": ".suggest_matches_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".suggest_matches_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L140",
|
|
"id": "bank_rec_bankrecadapter_suggest_matches_via_enterprise",
|
|
"community": 2,
|
|
"norm_label": ".suggest_matches_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".suggest_matches_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L146",
|
|
"id": "bank_rec_bankrecadapter_suggest_matches_via_community",
|
|
"community": 2,
|
|
"norm_label": ".suggest_matches_via_community()"
|
|
},
|
|
{
|
|
"label": ".accept_suggestion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L154",
|
|
"id": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"community": 2,
|
|
"norm_label": ".accept_suggestion()"
|
|
},
|
|
{
|
|
"label": ".accept_suggestion_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L163",
|
|
"id": "bank_rec_bankrecadapter_accept_suggestion_via_fusion",
|
|
"community": 2,
|
|
"norm_label": ".accept_suggestion_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".accept_suggestion_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L167",
|
|
"id": "bank_rec_bankrecadapter_accept_suggestion_via_enterprise",
|
|
"community": 2,
|
|
"norm_label": ".accept_suggestion_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".accept_suggestion_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L170",
|
|
"id": "bank_rec_bankrecadapter_accept_suggestion_via_community",
|
|
"community": 2,
|
|
"norm_label": ".accept_suggestion_via_community()"
|
|
},
|
|
{
|
|
"label": ".unreconcile()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L177",
|
|
"id": "bank_rec_bankrecadapter_unreconcile",
|
|
"community": 2,
|
|
"norm_label": ".unreconcile()"
|
|
},
|
|
{
|
|
"label": ".unreconcile_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L187",
|
|
"id": "bank_rec_bankrecadapter_unreconcile_via_fusion",
|
|
"community": 2,
|
|
"norm_label": ".unreconcile_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".unreconcile_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L192",
|
|
"id": "bank_rec_bankrecadapter_unreconcile_via_enterprise",
|
|
"community": 2,
|
|
"norm_label": ".unreconcile_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".unreconcile_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L199",
|
|
"id": "bank_rec_bankrecadapter_unreconcile_via_community",
|
|
"community": 2,
|
|
"norm_label": ".unreconcile_via_community()"
|
|
},
|
|
{
|
|
"label": "._unreconcile_standalone()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L202",
|
|
"id": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"community": 2,
|
|
"norm_label": "._unreconcile_standalone()"
|
|
},
|
|
{
|
|
"label": "Bank reconciliation data adapter. Routes bank-rec data lookups across: - FUSION",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L1",
|
|
"id": "bank_rec_rationale_1",
|
|
"community": 4,
|
|
"norm_label": "bank reconciliation data adapter. routes bank-rec data lookups across: - fusion"
|
|
},
|
|
{
|
|
"label": "Return unreconciled bank statement lines. All filter params are optiona",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L29",
|
|
"id": "bank_rec_rationale_29",
|
|
"community": 4,
|
|
"norm_label": "return unreconciled bank statement lines. all filter params are optiona"
|
|
},
|
|
{
|
|
"label": "Community shape + fusion AI fields (top suggestion, band, attachments).",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L44",
|
|
"id": "bank_rec_rationale_44",
|
|
"community": 2,
|
|
"norm_label": "community shape + fusion ai fields (top suggestion, band, attachments)."
|
|
},
|
|
{
|
|
"label": "Return AI suggestions per bank line. Shape: ``{line_id: [{'id', 'rank',",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L118",
|
|
"id": "bank_rec_rationale_118",
|
|
"community": 2,
|
|
"norm_label": "return ai suggestions per bank line. shape: ``{line_id: [{'id', 'rank',"
|
|
},
|
|
{
|
|
"label": "Accept a fusion AI suggestion and reconcile against its proposal. Retur",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L155",
|
|
"id": "bank_rec_rationale_155",
|
|
"community": 2,
|
|
"norm_label": "accept a fusion ai suggestion and reconcile against its proposal. retur"
|
|
},
|
|
{
|
|
"label": "Reverse a reconciliation by partial IDs. Returns ``{'unreconciled_line_",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L178",
|
|
"id": "bank_rec_rationale_178",
|
|
"community": 2,
|
|
"norm_label": "reverse a reconciliation by partial ids. returns ``{'unreconciled_line_"
|
|
},
|
|
{
|
|
"label": "Engine-free unreconcile for installs without fusion_accounting_bank_rec.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L203",
|
|
"id": "bank_rec_rationale_203",
|
|
"community": 2,
|
|
"norm_label": "engine-free unreconcile for installs without fusion_accounting_bank_rec."
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"community": 4,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "_registry.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"community": 4,
|
|
"norm_label": "_registry.py"
|
|
},
|
|
{
|
|
"label": "get_adapter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L6",
|
|
"id": "registry_get_adapter",
|
|
"community": 3,
|
|
"norm_label": "get_adapter()"
|
|
},
|
|
{
|
|
"label": "register_adapter()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L23",
|
|
"id": "registry_register_adapter",
|
|
"community": 4,
|
|
"norm_label": "register_adapter()"
|
|
},
|
|
{
|
|
"label": "Registry: lazy-loads data adapter instances per env.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L1",
|
|
"id": "registry_rationale_1",
|
|
"community": 4,
|
|
"norm_label": "registry: lazy-loads data adapter instances per env."
|
|
},
|
|
{
|
|
"label": "Return a data adapter by short name. Cached per request via env.context.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L7",
|
|
"id": "registry_rationale_7",
|
|
"community": 3,
|
|
"norm_label": "return a data adapter by short name. cached per request via env.context."
|
|
},
|
|
{
|
|
"label": "Register an adapter class. Call from each adapter module at import time.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L24",
|
|
"id": "registry_rationale_24",
|
|
"community": 4,
|
|
"norm_label": "register an adapter class. call from each adapter module at import time."
|
|
},
|
|
{
|
|
"label": "followup.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"community": 4,
|
|
"norm_label": "followup.py"
|
|
},
|
|
{
|
|
"label": "_bucket_for_days()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L18",
|
|
"id": "followup_bucket_for_days",
|
|
"community": 10,
|
|
"norm_label": "_bucket_for_days()"
|
|
},
|
|
{
|
|
"label": "FollowupAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L30",
|
|
"id": "followup_followupadapter",
|
|
"community": 10,
|
|
"norm_label": "followupadapter"
|
|
},
|
|
{
|
|
"label": ".overdue_invoices()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L37",
|
|
"id": "followup_followupadapter_overdue_invoices",
|
|
"community": 4,
|
|
"norm_label": ".overdue_invoices()"
|
|
},
|
|
{
|
|
"label": ".overdue_invoices_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L43",
|
|
"id": "followup_followupadapter_overdue_invoices_via_fusion",
|
|
"community": 10,
|
|
"norm_label": ".overdue_invoices_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".overdue_invoices_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L48",
|
|
"id": "followup_followupadapter_overdue_invoices_via_enterprise",
|
|
"community": 10,
|
|
"norm_label": ".overdue_invoices_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".overdue_invoices_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L53",
|
|
"id": "followup_followupadapter_overdue_invoices_via_community",
|
|
"community": 10,
|
|
"norm_label": ".overdue_invoices_via_community()"
|
|
},
|
|
{
|
|
"label": ".aged_receivables()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L87",
|
|
"id": "followup_followupadapter_aged_receivables",
|
|
"community": 3,
|
|
"norm_label": ".aged_receivables()"
|
|
},
|
|
{
|
|
"label": ".aged_receivables_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L90",
|
|
"id": "followup_followupadapter_aged_receivables_via_fusion",
|
|
"community": 10,
|
|
"norm_label": ".aged_receivables_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".aged_receivables_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L93",
|
|
"id": "followup_followupadapter_aged_receivables_via_enterprise",
|
|
"community": 10,
|
|
"norm_label": ".aged_receivables_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".aged_receivables_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L96",
|
|
"id": "followup_followupadapter_aged_receivables_via_community",
|
|
"community": 10,
|
|
"norm_label": ".aged_receivables_via_community()"
|
|
},
|
|
{
|
|
"label": ".aged_payables()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L106",
|
|
"id": "followup_followupadapter_aged_payables",
|
|
"community": 3,
|
|
"norm_label": ".aged_payables()"
|
|
},
|
|
{
|
|
"label": ".aged_payables_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L109",
|
|
"id": "followup_followupadapter_aged_payables_via_fusion",
|
|
"community": 10,
|
|
"norm_label": ".aged_payables_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".aged_payables_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L112",
|
|
"id": "followup_followupadapter_aged_payables_via_enterprise",
|
|
"community": 10,
|
|
"norm_label": ".aged_payables_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".aged_payables_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L115",
|
|
"id": "followup_followupadapter_aged_payables_via_community",
|
|
"community": 10,
|
|
"norm_label": ".aged_payables_via_community()"
|
|
},
|
|
{
|
|
"label": "._aged_buckets()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L122",
|
|
"id": "followup_followupadapter_aged_buckets",
|
|
"community": 10,
|
|
"norm_label": "._aged_buckets()"
|
|
},
|
|
{
|
|
"label": ".followup_report_html()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L158",
|
|
"id": "followup_followupadapter_followup_report_html",
|
|
"community": 3,
|
|
"norm_label": ".followup_report_html()"
|
|
},
|
|
{
|
|
"label": ".followup_report_html_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L161",
|
|
"id": "followup_followupadapter_followup_report_html_via_fusion",
|
|
"community": 10,
|
|
"norm_label": ".followup_report_html_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".followup_report_html_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L165",
|
|
"id": "followup_followupadapter_followup_report_html_via_enterprise",
|
|
"community": 10,
|
|
"norm_label": ".followup_report_html_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".followup_report_html_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L173",
|
|
"id": "followup_followupadapter_followup_report_html_via_community",
|
|
"community": 10,
|
|
"norm_label": ".followup_report_html_via_community()"
|
|
},
|
|
{
|
|
"label": ".send_followup()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L184",
|
|
"id": "followup_followupadapter_send_followup",
|
|
"community": 5,
|
|
"norm_label": ".send_followup()"
|
|
},
|
|
{
|
|
"label": ".send_followup_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L191",
|
|
"id": "followup_followupadapter_send_followup_via_fusion",
|
|
"community": 10,
|
|
"norm_label": ".send_followup_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".send_followup_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L203",
|
|
"id": "followup_followupadapter_send_followup_via_enterprise",
|
|
"community": 10,
|
|
"norm_label": ".send_followup_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".send_followup_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L215",
|
|
"id": "followup_followupadapter_send_followup_via_community",
|
|
"community": 10,
|
|
"norm_label": ".send_followup_via_community()"
|
|
},
|
|
{
|
|
"label": ".list_overdue()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L227",
|
|
"id": "followup_followupadapter_list_overdue",
|
|
"community": 5,
|
|
"norm_label": ".list_overdue()"
|
|
},
|
|
{
|
|
"label": ".list_overdue_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L233",
|
|
"id": "followup_followupadapter_list_overdue_via_fusion",
|
|
"community": 10,
|
|
"norm_label": ".list_overdue_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".list_overdue_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L268",
|
|
"id": "followup_followupadapter_list_overdue_via_enterprise",
|
|
"community": 10,
|
|
"norm_label": ".list_overdue_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".list_overdue_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L274",
|
|
"id": "followup_followupadapter_list_overdue_via_community",
|
|
"community": 10,
|
|
"norm_label": ".list_overdue_via_community()"
|
|
},
|
|
{
|
|
"label": "Follow-up data adapter. Routes follow-up / aged-balance / collections data look",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L1",
|
|
"id": "followup_rationale_1",
|
|
"community": 4,
|
|
"norm_label": "follow-up data adapter. routes follow-up / aged-balance / collections data look"
|
|
},
|
|
{
|
|
"label": "Shared aging-bucket implementation for receivable/payable accounts. Ret",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L123",
|
|
"id": "followup_rationale_123",
|
|
"community": 10,
|
|
"norm_label": "shared aging-bucket implementation for receivable/payable accounts. ret"
|
|
},
|
|
{
|
|
"label": "assets.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"community": 4,
|
|
"norm_label": "assets.py"
|
|
},
|
|
{
|
|
"label": "AssetsAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L7",
|
|
"id": "assets_assetsadapter",
|
|
"community": 11,
|
|
"norm_label": "assetsadapter"
|
|
},
|
|
{
|
|
"label": ".list_assets()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L15",
|
|
"id": "assets_assetsadapter_list_assets",
|
|
"community": 3,
|
|
"norm_label": ".list_assets()"
|
|
},
|
|
{
|
|
"label": ".list_assets_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L20",
|
|
"id": "assets_assetsadapter_list_assets_via_fusion",
|
|
"community": 11,
|
|
"norm_label": ".list_assets_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".list_assets_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L42",
|
|
"id": "assets_assetsadapter_list_assets_via_enterprise",
|
|
"community": 11,
|
|
"norm_label": ".list_assets_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".list_assets_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L48",
|
|
"id": "assets_assetsadapter_list_assets_via_community",
|
|
"community": 11,
|
|
"norm_label": ".list_assets_via_community()"
|
|
},
|
|
{
|
|
"label": ".suggest_useful_life()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L58",
|
|
"id": "assets_assetsadapter_suggest_useful_life",
|
|
"community": 11,
|
|
"norm_label": ".suggest_useful_life()"
|
|
},
|
|
{
|
|
"label": ".suggest_useful_life_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L64",
|
|
"id": "assets_assetsadapter_suggest_useful_life_via_fusion",
|
|
"community": 11,
|
|
"norm_label": ".suggest_useful_life_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".suggest_useful_life_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L72",
|
|
"id": "assets_assetsadapter_suggest_useful_life_via_enterprise",
|
|
"community": 11,
|
|
"norm_label": ".suggest_useful_life_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".suggest_useful_life_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L75",
|
|
"id": "assets_assetsadapter_suggest_useful_life_via_community",
|
|
"community": 11,
|
|
"norm_label": ".suggest_useful_life_via_community()"
|
|
},
|
|
{
|
|
"label": ".dispose_asset()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L82",
|
|
"id": "assets_assetsadapter_dispose_asset",
|
|
"community": 11,
|
|
"norm_label": ".dispose_asset()"
|
|
},
|
|
{
|
|
"label": ".dispose_asset_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L85",
|
|
"id": "assets_assetsadapter_dispose_asset_via_fusion",
|
|
"community": 11,
|
|
"norm_label": ".dispose_asset_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".dispose_asset_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L91",
|
|
"id": "assets_assetsadapter_dispose_asset_via_enterprise",
|
|
"community": 11,
|
|
"norm_label": ".dispose_asset_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".dispose_asset_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L94",
|
|
"id": "assets_assetsadapter_dispose_asset_via_community",
|
|
"community": 11,
|
|
"norm_label": ".dispose_asset_via_community()"
|
|
},
|
|
{
|
|
"label": "Assets data adapter \u2014 routes asset queries through fusion engine if installed.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L1",
|
|
"id": "assets_rationale_1",
|
|
"community": 4,
|
|
"norm_label": "assets data adapter \u2014 routes asset queries through fusion engine if installed."
|
|
},
|
|
{
|
|
"label": "reports.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"community": 4,
|
|
"norm_label": "reports.py"
|
|
},
|
|
{
|
|
"label": "ReportsAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L18",
|
|
"id": "reports_reportsadapter",
|
|
"community": 6,
|
|
"norm_label": "reportsadapter"
|
|
},
|
|
{
|
|
"label": ".trial_balance()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L30",
|
|
"id": "reports_reportsadapter_trial_balance",
|
|
"community": 3,
|
|
"norm_label": ".trial_balance()"
|
|
},
|
|
{
|
|
"label": ".trial_balance_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L33",
|
|
"id": "reports_reportsadapter_trial_balance_via_fusion",
|
|
"community": 6,
|
|
"norm_label": ".trial_balance_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".trial_balance_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L37",
|
|
"id": "reports_reportsadapter_trial_balance_via_enterprise",
|
|
"community": 6,
|
|
"norm_label": ".trial_balance_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".trial_balance_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L43",
|
|
"id": "reports_reportsadapter_trial_balance_via_community",
|
|
"community": 6,
|
|
"norm_label": ".trial_balance_via_community()"
|
|
},
|
|
{
|
|
"label": ".run_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L76",
|
|
"id": "reports_reportsadapter_run_report",
|
|
"community": 3,
|
|
"norm_label": ".run_report()"
|
|
},
|
|
{
|
|
"label": ".run_report_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L82",
|
|
"id": "reports_reportsadapter_run_report_via_fusion",
|
|
"community": 6,
|
|
"norm_label": ".run_report_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".run_report_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L88",
|
|
"id": "reports_reportsadapter_run_report_via_enterprise",
|
|
"community": 6,
|
|
"norm_label": ".run_report_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".run_report_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L111",
|
|
"id": "reports_reportsadapter_run_report_via_community",
|
|
"community": 6,
|
|
"norm_label": ".run_report_via_community()"
|
|
},
|
|
{
|
|
"label": ".export_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L124",
|
|
"id": "reports_reportsadapter_export_report",
|
|
"community": 6,
|
|
"norm_label": ".export_report()"
|
|
},
|
|
{
|
|
"label": ".export_report_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L130",
|
|
"id": "reports_reportsadapter_export_report_via_fusion",
|
|
"community": 6,
|
|
"norm_label": ".export_report_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".export_report_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L135",
|
|
"id": "reports_reportsadapter_export_report_via_enterprise",
|
|
"community": 6,
|
|
"norm_label": ".export_report_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".export_report_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L166",
|
|
"id": "reports_reportsadapter_export_report_via_community",
|
|
"community": 6,
|
|
"norm_label": ".export_report_via_community()"
|
|
},
|
|
{
|
|
"label": ".run_fusion_report()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L186",
|
|
"id": "reports_reportsadapter_run_fusion_report",
|
|
"community": 6,
|
|
"norm_label": ".run_fusion_report()"
|
|
},
|
|
{
|
|
"label": ".run_fusion_report_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L195",
|
|
"id": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"community": 6,
|
|
"norm_label": ".run_fusion_report_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".run_fusion_report_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L226",
|
|
"id": "reports_reportsadapter_run_fusion_report_via_enterprise",
|
|
"community": 6,
|
|
"norm_label": ".run_fusion_report_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".run_fusion_report_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L236",
|
|
"id": "reports_reportsadapter_run_fusion_report_via_community",
|
|
"community": 6,
|
|
"norm_label": ".run_fusion_report_via_community()"
|
|
},
|
|
{
|
|
"label": ".get_anomalies()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L245",
|
|
"id": "reports_reportsadapter_get_anomalies",
|
|
"community": 6,
|
|
"norm_label": ".get_anomalies()"
|
|
},
|
|
{
|
|
"label": ".get_anomalies_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L254",
|
|
"id": "reports_reportsadapter_get_anomalies_via_fusion",
|
|
"community": 6,
|
|
"norm_label": ".get_anomalies_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".get_anomalies_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L270",
|
|
"id": "reports_reportsadapter_get_anomalies_via_enterprise",
|
|
"community": 6,
|
|
"norm_label": ".get_anomalies_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".get_anomalies_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L274",
|
|
"id": "reports_reportsadapter_get_anomalies_via_community",
|
|
"community": 6,
|
|
"norm_label": ".get_anomalies_via_community()"
|
|
},
|
|
{
|
|
"label": ".get_commentary()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L280",
|
|
"id": "reports_reportsadapter_get_commentary",
|
|
"community": 6,
|
|
"norm_label": ".get_commentary()"
|
|
},
|
|
{
|
|
"label": ".get_commentary_via_fusion()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L289",
|
|
"id": "reports_reportsadapter_get_commentary_via_fusion",
|
|
"community": 6,
|
|
"norm_label": ".get_commentary_via_fusion()"
|
|
},
|
|
{
|
|
"label": ".get_commentary_via_enterprise()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L315",
|
|
"id": "reports_reportsadapter_get_commentary_via_enterprise",
|
|
"community": 6,
|
|
"norm_label": ".get_commentary_via_enterprise()"
|
|
},
|
|
{
|
|
"label": ".get_commentary_via_community()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L322",
|
|
"id": "reports_reportsadapter_get_commentary_via_community",
|
|
"community": 6,
|
|
"norm_label": ".get_commentary_via_community()"
|
|
},
|
|
{
|
|
"label": "Reports data adapter. Routes report-data lookups across: - FUSION: fusion.a",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L1",
|
|
"id": "reports_rationale_1",
|
|
"community": 4,
|
|
"norm_label": "reports data adapter. routes report-data lookups across: - fusion: fusion.a"
|
|
},
|
|
{
|
|
"label": "base.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"community": 4,
|
|
"norm_label": "base.py"
|
|
},
|
|
{
|
|
"label": "AdapterMode",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L23",
|
|
"id": "base_adaptermode",
|
|
"community": 4,
|
|
"norm_label": "adaptermode"
|
|
},
|
|
{
|
|
"label": "DataAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L29",
|
|
"id": "base_dataadapter",
|
|
"community": 4,
|
|
"norm_label": "dataadapter"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L37",
|
|
"id": "base_dataadapter_init",
|
|
"community": 4,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": "._select_mode()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L40",
|
|
"id": "base_dataadapter_select_mode",
|
|
"community": 4,
|
|
"norm_label": "._select_mode()"
|
|
},
|
|
{
|
|
"label": "._dispatch()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L63",
|
|
"id": "base_dataadapter_dispatch",
|
|
"community": 6,
|
|
"norm_label": "._dispatch()"
|
|
},
|
|
{
|
|
"label": "LLMProvider contract - every adapter must conform. Phase 1 generalisation: make",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L1",
|
|
"id": "base_rationale_1",
|
|
"community": 7,
|
|
"norm_label": "llmprovider contract - every adapter must conform. phase 1 generalisation: make"
|
|
},
|
|
{
|
|
"label": "Base class. Subclasses set FUSION_MODEL and ENTERPRISE_MODULE class attrs an",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L30",
|
|
"id": "base_rationale_30",
|
|
"community": 4,
|
|
"norm_label": "base class. subclasses set fusion_model and enterprise_module class attrs an"
|
|
},
|
|
{
|
|
"label": "Pick FUSION if the model is loaded, else ENTERPRISE if the module is ins",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L45",
|
|
"id": "base_rationale_45",
|
|
"community": 4,
|
|
"norm_label": "pick fusion if the model is loaded, else enterprise if the module is ins"
|
|
},
|
|
{
|
|
"label": "Look up <method_name>_via_<mode> on self and call it. E.g. method_name=",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L64",
|
|
"id": "base_rationale_64",
|
|
"community": 6,
|
|
"norm_label": "look up <method_name>_via_<mode> on self and call it. e.g. method_name="
|
|
},
|
|
{
|
|
"label": "_base.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"community": 7,
|
|
"norm_label": "_base.py"
|
|
},
|
|
{
|
|
"label": "LLMProvider",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L9",
|
|
"id": "base_llmprovider",
|
|
"community": 7,
|
|
"norm_label": "llmprovider"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L18",
|
|
"id": "base_llmprovider_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".complete()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L21",
|
|
"id": "base_llmprovider_complete",
|
|
"community": 7,
|
|
"norm_label": ".complete()"
|
|
},
|
|
{
|
|
"label": ".complete_with_tools()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L28",
|
|
"id": "base_llmprovider_complete_with_tools",
|
|
"community": 7,
|
|
"norm_label": ".complete_with_tools()"
|
|
},
|
|
{
|
|
"label": ".embed()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L37",
|
|
"id": "base_llmprovider_embed",
|
|
"community": 7,
|
|
"norm_label": ".embed()"
|
|
},
|
|
{
|
|
"label": "Contract every LLM backend must satisfy. Adapters declare capabilities as cl",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L10",
|
|
"id": "base_rationale_10",
|
|
"community": 7,
|
|
"norm_label": "contract every llm backend must satisfy. adapters declare capabilities as cl"
|
|
},
|
|
{
|
|
"label": "Plain text completion. Required for ALL providers. Returns: {'content':",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L22",
|
|
"id": "base_rationale_22",
|
|
"community": 7,
|
|
"norm_label": "plain text completion. required for all providers. returns: {'content':"
|
|
},
|
|
{
|
|
"label": "Tool-calling completion. Optional - caller checks supports_tool_calling first.",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L29",
|
|
"id": "base_rationale_29",
|
|
"community": 7,
|
|
"norm_label": "tool-calling completion. optional - caller checks supports_tool_calling first."
|
|
},
|
|
{
|
|
"label": "Embeddings. Optional - caller checks supports_embeddings first. Returns",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L38",
|
|
"id": "base_rationale_38",
|
|
"community": 7,
|
|
"norm_label": "embeddings. optional - caller checks supports_embeddings first. returns"
|
|
},
|
|
{
|
|
"label": "claude.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"community": 7,
|
|
"norm_label": "claude.py"
|
|
},
|
|
{
|
|
"label": "ClaudeAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L17",
|
|
"id": "claude_claudeadapter",
|
|
"community": 7,
|
|
"norm_label": "claudeadapter"
|
|
},
|
|
{
|
|
"label": "LLMProvider",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"id": "llmprovider",
|
|
"community": 7,
|
|
"norm_label": "llmprovider"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L30",
|
|
"id": "claude_claudeadapter_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".complete()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L49",
|
|
"id": "claude_claudeadapter_complete",
|
|
"community": 7,
|
|
"norm_label": ".complete()"
|
|
},
|
|
{
|
|
"label": "FusionAccountingAdapterClaude",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L75",
|
|
"id": "claude_fusionaccountingadapterclaude",
|
|
"community": 7,
|
|
"norm_label": "fusionaccountingadapterclaude"
|
|
},
|
|
{
|
|
"label": "._get_client()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L79",
|
|
"id": "claude_fusionaccountingadapterclaude_get_client",
|
|
"community": 7,
|
|
"norm_label": "._get_client()"
|
|
},
|
|
{
|
|
"label": "._get_model_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L95",
|
|
"id": "claude_fusionaccountingadapterclaude_get_model_name",
|
|
"community": 7,
|
|
"norm_label": "._get_model_name()"
|
|
},
|
|
{
|
|
"label": "._format_tools()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L99",
|
|
"id": "claude_fusionaccountingadapterclaude_format_tools",
|
|
"community": 7,
|
|
"norm_label": "._format_tools()"
|
|
},
|
|
{
|
|
"label": "._supports_extended_thinking()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L110",
|
|
"id": "claude_fusionaccountingadapterclaude_supports_extended_thinking",
|
|
"community": 7,
|
|
"norm_label": "._supports_extended_thinking()"
|
|
},
|
|
{
|
|
"label": ".call_with_tools()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L113",
|
|
"id": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"community": 7,
|
|
"norm_label": ".call_with_tools()"
|
|
},
|
|
{
|
|
"label": ".append_tool_results()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L176",
|
|
"id": "claude_fusionaccountingadapterclaude_append_tool_results",
|
|
"community": 7,
|
|
"norm_label": ".append_tool_results()"
|
|
},
|
|
{
|
|
"label": "Plain-Python LLMProvider implementation for Anthropic Claude. Preserves all",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L18",
|
|
"id": "claude_rationale_18",
|
|
"community": 7,
|
|
"norm_label": "plain-python llmprovider implementation for anthropic claude. preserves all"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"community": 7,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "openai_adapter.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"community": 7,
|
|
"norm_label": "openai_adapter.py"
|
|
},
|
|
{
|
|
"label": "OpenAIAdapter",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L20",
|
|
"id": "openai_adapter_openaiadapter",
|
|
"community": 7,
|
|
"norm_label": "openaiadapter"
|
|
},
|
|
{
|
|
"label": ".__init__()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L35",
|
|
"id": "openai_adapter_openaiadapter_init",
|
|
"community": 7,
|
|
"norm_label": ".__init__()"
|
|
},
|
|
{
|
|
"label": ".complete()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L59",
|
|
"id": "openai_adapter_openaiadapter_complete",
|
|
"community": 7,
|
|
"norm_label": ".complete()"
|
|
},
|
|
{
|
|
"label": "FusionAccountingAdapterOpenAI",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L82",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai",
|
|
"community": 1,
|
|
"norm_label": "fusionaccountingadapteropenai"
|
|
},
|
|
{
|
|
"label": "._get_client()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L86",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai_get_client",
|
|
"community": 1,
|
|
"norm_label": "._get_client()"
|
|
},
|
|
{
|
|
"label": "._get_model_name()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L102",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai_get_model_name",
|
|
"community": 1,
|
|
"norm_label": "._get_model_name()"
|
|
},
|
|
{
|
|
"label": "._format_tools()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L106",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai_format_tools",
|
|
"community": 1,
|
|
"norm_label": "._format_tools()"
|
|
},
|
|
{
|
|
"label": "._is_reasoning_model()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L119",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai_is_reasoning_model",
|
|
"community": 1,
|
|
"norm_label": "._is_reasoning_model()"
|
|
},
|
|
{
|
|
"label": ".call_with_tools()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L122",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"community": 1,
|
|
"norm_label": ".call_with_tools()"
|
|
},
|
|
{
|
|
"label": ".append_tool_results()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L180",
|
|
"id": "openai_adapter_fusionaccountingadapteropenai_append_tool_results",
|
|
"community": 1,
|
|
"norm_label": ".append_tool_results()"
|
|
},
|
|
{
|
|
"label": "Plain-Python LLMProvider implementation backed by an OpenAI-compatible HTTP",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L21",
|
|
"id": "openai_adapter_rationale_21",
|
|
"community": 7,
|
|
"norm_label": "plain-python llmprovider implementation backed by an openai-compatible http"
|
|
},
|
|
{
|
|
"label": "domain_prompts.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/domain_prompts.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_domain_prompts_py",
|
|
"community": 1,
|
|
"norm_label": "domain_prompts.py"
|
|
},
|
|
{
|
|
"label": "get_domain_prompt()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/domain_prompts.py",
|
|
"source_location": "L229",
|
|
"id": "domain_prompts_get_domain_prompt",
|
|
"community": 1,
|
|
"norm_label": "get_domain_prompt()"
|
|
},
|
|
{
|
|
"label": "system_prompt.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"community": 1,
|
|
"norm_label": "system_prompt.py"
|
|
},
|
|
{
|
|
"label": "build_system_prompt()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L4",
|
|
"id": "system_prompt_build_system_prompt",
|
|
"community": 1,
|
|
"norm_label": "build_system_prompt()"
|
|
},
|
|
{
|
|
"label": "_build_rules_section()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L142",
|
|
"id": "system_prompt_build_rules_section",
|
|
"community": 1,
|
|
"norm_label": "_build_rules_section()"
|
|
},
|
|
{
|
|
"label": "_build_history_section()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L160",
|
|
"id": "system_prompt_build_history_section",
|
|
"community": 1,
|
|
"norm_label": "_build_history_section()"
|
|
},
|
|
{
|
|
"label": "_build_context_section()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L180",
|
|
"id": "system_prompt_build_context_section",
|
|
"community": 1,
|
|
"norm_label": "_build_context_section()"
|
|
},
|
|
{
|
|
"label": "__init__.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/__init__.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_init_py",
|
|
"community": 32,
|
|
"norm_label": "__init__.py"
|
|
},
|
|
{
|
|
"label": "bank_rec_prompt.py",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L1",
|
|
"id": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_bank_rec_prompt_py",
|
|
"community": 20,
|
|
"norm_label": "bank_rec_prompt.py"
|
|
},
|
|
{
|
|
"label": "build_prompt()",
|
|
"file_type": "code",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L45",
|
|
"id": "bank_rec_prompt_build_prompt",
|
|
"community": 20,
|
|
"norm_label": "build_prompt()"
|
|
},
|
|
{
|
|
"label": "Bank reconciliation AI re-rank prompt. Used by fusion_accounting_bank_rec/servi",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L1",
|
|
"id": "bank_rec_prompt_rationale_1",
|
|
"community": 20,
|
|
"norm_label": "bank reconciliation ai re-rank prompt. used by fusion_accounting_bank_rec/servi"
|
|
},
|
|
{
|
|
"label": "Build (system_prompt, user_prompt) for AI re-rank. Args: statement_",
|
|
"file_type": "rationale",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L46",
|
|
"id": "bank_rec_prompt_rationale_46",
|
|
"community": 20,
|
|
"norm_label": "build (system_prompt, user_prompt) for ai re-rank. args: statement_"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/__init__.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_migrations_19_0_1_0_0_post_migration_py",
|
|
"_tgt": "post_migration_migrate",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_migrations_19_0_1_0_0_post_migration_py",
|
|
"target": "post_migration_migrate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/migrations/19.0.1.0.0/post-migration.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "post_migration_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_migrations_19_0_1_0_0_post_migration_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_migrations_19_0_1_0_0_post_migration_py",
|
|
"target": "post_migration_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"_tgt": "test_data_adapters_testdataadapterbase",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"target": "test_data_adapters_testdataadapterbase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"_tgt": "test_data_adapters_testbankrecadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"target": "test_data_adapters_testbankrecadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"_tgt": "test_data_adapters_testreportsadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"target": "test_data_adapters_testreportsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"_tgt": "test_data_adapters_testfollowupadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"target": "test_data_adapters_testfollowupadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"_tgt": "test_data_adapters_testassetsadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_data_adapters_py",
|
|
"target": "test_data_adapters_testassetsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase",
|
|
"_tgt": "transactioncase",
|
|
"source": "test_data_adapters_testdataadapterbase",
|
|
"target": "transactioncase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase",
|
|
"_tgt": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"source": "test_data_adapters_testdataadapterbase",
|
|
"target": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase",
|
|
"_tgt": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"source": "test_data_adapters_testdataadapterbase",
|
|
"target": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_10",
|
|
"_tgt": "test_data_adapters_testdataadapterbase",
|
|
"source": "test_data_adapters_testdataadapterbase",
|
|
"target": "test_data_adapters_rationale_10",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testdataadapterbase",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testdataadapterbase",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testdataadapterbase",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_testdataadapterbase",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testbankrecadapter",
|
|
"_tgt": "transactioncase",
|
|
"source": "transactioncase",
|
|
"target": "test_data_adapters_testbankrecadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "transactioncase",
|
|
"source": "transactioncase",
|
|
"target": "test_data_adapters_testreportsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "transactioncase",
|
|
"source": "transactioncase",
|
|
"target": "test_data_adapters_testfollowupadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testassetsadapter",
|
|
"_tgt": "transactioncase",
|
|
"source": "transactioncase",
|
|
"target": "test_data_adapters_testassetsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "test_post_migration_testpostmigration",
|
|
"_tgt": "transactioncase",
|
|
"source": "transactioncase",
|
|
"target": "test_post_migration_testpostmigration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "transactioncase",
|
|
"source": "transactioncase",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_13",
|
|
"_tgt": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"source": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"target": "test_data_adapters_rationale_13",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"target": "base_dataadapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"_tgt": "base_dataadapter_select_mode",
|
|
"source": "test_data_adapters_testdataadapterbase_test_adapter_mode_pure_community",
|
|
"target": "base_dataadapter_select_mode"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_22",
|
|
"_tgt": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"source": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"target": "test_data_adapters_rationale_22",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"target": "base_dataadapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"_tgt": "base_dataadapter_select_mode",
|
|
"source": "test_data_adapters_testdataadapterbase_test_adapter_falls_back_when_fusion_model_missing",
|
|
"target": "base_dataadapter_select_mode"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testbankrecadapter",
|
|
"_tgt": "test_data_adapters_testbankrecadapter_setup",
|
|
"source": "test_data_adapters_testbankrecadapter",
|
|
"target": "test_data_adapters_testbankrecadapter_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testbankrecadapter",
|
|
"_tgt": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"source": "test_data_adapters_testbankrecadapter",
|
|
"target": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_33",
|
|
"_tgt": "test_data_adapters_testbankrecadapter",
|
|
"source": "test_data_adapters_testbankrecadapter",
|
|
"target": "test_data_adapters_rationale_33",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testbankrecadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testbankrecadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testbankrecadapter",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_testbankrecadapter",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_55",
|
|
"_tgt": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"source": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"target": "test_data_adapters_rationale_55",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"source": "test_data_adapters_testbankrecadapter_test_list_unreconciled_returns_our_test_line",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_65",
|
|
"_tgt": "test_data_adapters_testreportsadapter",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "test_data_adapters_rationale_65",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testreportsadapter",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_testreportsadapter",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"_tgt": "reports_reportsadapter_trial_balance",
|
|
"source": "test_data_adapters_testreportsadapter_test_trial_balance_returns_rows_in_pure_community",
|
|
"target": "reports_reportsadapter_trial_balance"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_76",
|
|
"_tgt": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"source": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"target": "test_data_adapters_rationale_76",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "test_data_adapters_testreportsadapter_test_run_report_returns_lines_or_error_dict",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "test_data_adapters_testreportsadapter_test_run_report_with_unknown_ref_returns_error",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"_tgt": "reports_reportsadapter_export_report",
|
|
"source": "test_data_adapters_testreportsadapter_test_export_report_returns_dict",
|
|
"target": "reports_reportsadapter_export_report"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"source": "test_data_adapters_testfollowupadapter",
|
|
"target": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"source": "test_data_adapters_testfollowupadapter",
|
|
"target": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"source": "test_data_adapters_testfollowupadapter",
|
|
"target": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"source": "test_data_adapters_testfollowupadapter",
|
|
"target": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testfollowupadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testfollowupadapter",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_testfollowupadapter",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"_tgt": "followup_followupadapter_overdue_invoices",
|
|
"source": "test_data_adapters_testfollowupadapter_test_overdue_invoices_returns_list",
|
|
"target": "followup_followupadapter_overdue_invoices"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_rationale_109",
|
|
"_tgt": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"source": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"target": "test_data_adapters_rationale_109",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"_tgt": "followup_followupadapter_overdue_invoices",
|
|
"source": "test_data_adapters_testfollowupadapter_test_overdue_invoices_row_has_contact_fields",
|
|
"target": "followup_followupadapter_overdue_invoices"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"_tgt": "followup_followupadapter_aged_receivables",
|
|
"source": "test_data_adapters_testfollowupadapter_test_aged_receivables_returns_bucket_shape",
|
|
"target": "followup_followupadapter_aged_receivables"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"_tgt": "followup_followupadapter_aged_payables",
|
|
"source": "test_data_adapters_testfollowupadapter_test_aged_payables_returns_bucket_shape",
|
|
"target": "followup_followupadapter_aged_payables"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testassetsadapter",
|
|
"_tgt": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"source": "test_data_adapters_testassetsadapter",
|
|
"target": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testassetsadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_testassetsadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_testassetsadapter",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_testassetsadapter",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"_tgt": "assets_assetsadapter_list_assets",
|
|
"source": "test_data_adapters_testassetsadapter_test_list_assets_returns_dict_with_assets",
|
|
"target": "assets_assetsadapter_list_assets"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_10",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_10",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_10",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_10",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_13",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_13",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_13",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_13",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_22",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_22",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_22",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_22",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_33",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_33",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_33",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_33",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_55",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_55",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_55",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_55",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_65",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_65",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_65",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_65",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_76",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_76",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_76",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_76",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_109",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "test_data_adapters_rationale_109",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_data_adapters.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_data_adapters_rationale_109",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "test_data_adapters_rationale_109",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_post_migration_py",
|
|
"_tgt": "test_post_migration_testpostmigration",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_post_migration_py",
|
|
"target": "test_post_migration_testpostmigration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "test_post_migration_testpostmigration",
|
|
"_tgt": "test_post_migration_testpostmigration_test_no_orphan_ir_model_data_in_old_module",
|
|
"source": "test_post_migration_testpostmigration",
|
|
"target": "test_post_migration_testpostmigration_test_no_orphan_ir_model_data_in_old_module",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "test_post_migration_testpostmigration",
|
|
"_tgt": "test_post_migration_testpostmigration_test_known_xml_ids_resolve_via_new_module",
|
|
"source": "test_post_migration_testpostmigration",
|
|
"target": "test_post_migration_testpostmigration_test_known_xml_ids_resolve_via_new_module",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "test_post_migration_rationale_6",
|
|
"_tgt": "test_post_migration_testpostmigration",
|
|
"source": "test_post_migration_testpostmigration",
|
|
"target": "test_post_migration_rationale_6",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "test_post_migration_rationale_9",
|
|
"_tgt": "test_post_migration_testpostmigration_test_no_orphan_ir_model_data_in_old_module",
|
|
"source": "test_post_migration_testpostmigration_test_no_orphan_ir_model_data_in_old_module",
|
|
"target": "test_post_migration_rationale_9",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_post_migration.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "test_post_migration_rationale_29",
|
|
"_tgt": "test_post_migration_testpostmigration_test_known_xml_ids_resolve_via_new_module",
|
|
"source": "test_post_migration_testpostmigration_test_known_xml_ids_resolve_via_new_module",
|
|
"target": "test_post_migration_rationale_29",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_claude_api.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_claude_api_py",
|
|
"_tgt": "test_claude_api_get_db_param",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_claude_api_py",
|
|
"target": "test_claude_api_get_db_param",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_llm_provider_contract_py",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_tests_test_llm_provider_contract_py",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract_test_base_class_defines_capability_attrs",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract_test_base_class_defines_capability_attrs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_implements_contract",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_implements_contract",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract_test_claude_adapter_implements_contract",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract_test_claude_adapter_implements_contract",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_uses_configurable_base_url",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_uses_configurable_base_url",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_default_base_url_when_unset",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_default_base_url_when_unset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_rationale_7",
|
|
"_tgt": "test_llm_provider_contract_testllmprovidercontract",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "test_llm_provider_contract_rationale_7",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "base_llmprovider",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L43",
|
|
"weight": 0.8,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "openai_adapter_openaiadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L23",
|
|
"weight": 0.8,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract",
|
|
"_tgt": "claude_claudeadapter",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract",
|
|
"target": "claude_claudeadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_implements_contract",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_implements_contract",
|
|
"target": "openai_adapter_openaiadapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract_test_claude_adapter_implements_contract",
|
|
"_tgt": "claude_claudeadapter",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract_test_claude_adapter_implements_contract",
|
|
"target": "claude_claudeadapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_uses_configurable_base_url",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_uses_configurable_base_url",
|
|
"target": "openai_adapter_openaiadapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_default_base_url_when_unset",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "test_llm_provider_contract_testllmprovidercontract_test_openai_adapter_default_base_url_when_unset",
|
|
"target": "openai_adapter_openaiadapter"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L2",
|
|
"weight": 0.8,
|
|
"_src": "test_llm_provider_contract_rationale_7",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "test_llm_provider_contract_rationale_7",
|
|
"target": "base_llmprovider",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L43",
|
|
"weight": 0.8,
|
|
"_src": "test_llm_provider_contract_rationale_7",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "test_llm_provider_contract_rationale_7",
|
|
"target": "openai_adapter_openaiadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/tests/test_llm_provider_contract.py",
|
|
"source_location": "L23",
|
|
"weight": 0.8,
|
|
"_src": "test_llm_provider_contract_rationale_7",
|
|
"_tgt": "claude_claudeadapter",
|
|
"source": "test_llm_provider_contract_rationale_7",
|
|
"target": "claude_claudeadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_rule_py",
|
|
"_tgt": "accounting_rule_fusionaccountingrule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_rule_py",
|
|
"target": "accounting_rule_fusionaccountingrule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "accounting_rule_fusionaccountingrule",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"source": "accounting_rule_fusionaccountingrule",
|
|
"target": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "accounting_rule_fusionaccountingrule",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_check_promotion",
|
|
"source": "accounting_rule_fusionaccountingrule",
|
|
"target": "accounting_rule_fusionaccountingrule_check_promotion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "accounting_rule_fusionaccountingrule",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_action_demote",
|
|
"source": "accounting_rule_fusionaccountingrule",
|
|
"target": "accounting_rule_fusionaccountingrule_action_demote",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "accounting_rule_fusionaccountingrule",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_action_rollback",
|
|
"source": "accounting_rule_fusionaccountingrule",
|
|
"target": "accounting_rule_fusionaccountingrule_action_rollback",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_rule.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_check_promotion",
|
|
"source": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"target": "accounting_rule_fusionaccountingrule_check_promotion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_src": "accounting_match_history_fusionaccountingmatchhistory_action_approve",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"source": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"target": "accounting_match_history_fusionaccountingmatchhistory_action_approve"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"_src": "accounting_match_history_fusionaccountingmatchhistory_action_reject",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"source": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"target": "accounting_match_history_fusionaccountingmatchhistory_action_reject"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L646",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_approve_action",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"source": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"target": "agent_fusionaccountingagent_approve_action"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L718",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_reject_action",
|
|
"_tgt": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"source": "accounting_rule_fusionaccountingrule_record_decision",
|
|
"target": "agent_fusionaccountingagent_reject_action"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"_tgt": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"target": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"_tgt": "accounting_match_history_compute_tool_display_name",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"target": "accounting_match_history_compute_tool_display_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"_tgt": "accounting_match_history_compute_pretty_json",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"target": "accounting_match_history_compute_pretty_json",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"_tgt": "accounting_match_history_compute_display_label",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_match_history_py",
|
|
"target": "accounting_match_history_compute_display_label",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_src": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"_tgt": "accounting_match_history_fusionaccountingmatchhistory_action_approve",
|
|
"source": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"target": "accounting_match_history_fusionaccountingmatchhistory_action_approve",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_src": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"_tgt": "accounting_match_history_fusionaccountingmatchhistory_action_reject",
|
|
"source": "accounting_match_history_fusionaccountingmatchhistory",
|
|
"target": "accounting_match_history_fusionaccountingmatchhistory_action_reject",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "accounting_match_history_compute_tool_display_name",
|
|
"_tgt": "interactive_table_fusioninteractivetable_title",
|
|
"source": "accounting_match_history_compute_tool_display_name",
|
|
"target": "interactive_table_fusioninteractivetable_title"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_match_history.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "accounting_match_history_compute_display_label",
|
|
"_tgt": "interactive_table_fusioninteractivetable_title",
|
|
"source": "accounting_match_history_compute_display_label",
|
|
"target": "interactive_table_fusioninteractivetable_title"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_account_move_hook_py",
|
|
"_tgt": "account_move_hook_accountmoveaudithook",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_account_move_hook_py",
|
|
"target": "account_move_hook_accountmoveaudithook",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "account_move_hook_accountmoveaudithook",
|
|
"_tgt": "account_move_hook_accountmoveaudithook_action_post",
|
|
"source": "account_move_hook_accountmoveaudithook",
|
|
"target": "account_move_hook_accountmoveaudithook_action_post",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "account_move_hook_accountmoveaudithook",
|
|
"_tgt": "account_move_hook_accountmoveaudithook_fusion_audit_posted_entry",
|
|
"source": "account_move_hook_accountmoveaudithook",
|
|
"target": "account_move_hook_accountmoveaudithook_fusion_audit_posted_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/account_move_hook.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "account_move_hook_accountmoveaudithook_action_post",
|
|
"_tgt": "account_move_hook_accountmoveaudithook_fusion_audit_posted_entry",
|
|
"source": "account_move_hook_accountmoveaudithook_action_post",
|
|
"target": "account_move_hook_accountmoveaudithook_fusion_audit_posted_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"_src": "hst_management_create_expense_entry",
|
|
"_tgt": "account_move_hook_accountmoveaudithook_action_post",
|
|
"source": "account_move_hook_accountmoveaudithook_action_post",
|
|
"target": "hst_management_create_expense_entry"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L286",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_create_vendor_bill",
|
|
"_tgt": "account_move_hook_accountmoveaudithook_action_post",
|
|
"source": "account_move_hook_accountmoveaudithook_action_post",
|
|
"target": "accounts_payable_create_vendor_bill"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L459",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_match_internal_transfers",
|
|
"_tgt": "account_move_hook_accountmoveaudithook_action_post",
|
|
"source": "account_move_hook_accountmoveaudithook_action_post",
|
|
"target": "bank_reconciliation_match_internal_transfers"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_tool.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_tool_py",
|
|
"_tgt": "accounting_tool_fusionaccountingtool",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_tool_py",
|
|
"target": "accounting_tool_fusionaccountingtool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_fusionaccountingdashboard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_fusionaccountingdashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_bank_recon",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_bank_recon",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_ar",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_ar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_ap",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_ap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_hst",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_hst",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_audit",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_month_end",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_month_end",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"_tgt": "accounting_dashboard_compute_action_centre",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_dashboard_py",
|
|
"target": "accounting_dashboard_compute_action_centre",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_dashboard.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0,
|
|
"_src": "accounting_dashboard_fusionaccountingdashboard",
|
|
"_tgt": "accounting_dashboard_fusionaccountingdashboard_action_refresh",
|
|
"source": "accounting_dashboard_fusionaccountingdashboard",
|
|
"target": "accounting_dashboard_fusionaccountingdashboard_action_refresh",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_config.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_config_py",
|
|
"_tgt": "accounting_config_resconfigsettings",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_config_py",
|
|
"target": "accounting_config_resconfigsettings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_vendor_tax_profile_py",
|
|
"_tgt": "vendor_tax_profile_fusionvendortaxprofile",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_vendor_tax_profile_py",
|
|
"target": "vendor_tax_profile_fusionvendortaxprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "vendor_tax_profile_fusionvendortaxprofile",
|
|
"_tgt": "vendor_tax_profile_fusionvendortaxprofile_rebuild_all_profiles",
|
|
"source": "vendor_tax_profile_fusionvendortaxprofile",
|
|
"target": "vendor_tax_profile_fusionvendortaxprofile_rebuild_all_profiles",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/vendor_tax_profile.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "vendor_tax_profile_rationale_71",
|
|
"_tgt": "vendor_tax_profile_fusionvendortaxprofile_rebuild_all_profiles",
|
|
"source": "vendor_tax_profile_fusionvendortaxprofile_rebuild_all_profiles",
|
|
"target": "vendor_tax_profile_rationale_71",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_recurring_pattern_py",
|
|
"_tgt": "recurring_pattern_fusionrecurringpattern",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_recurring_pattern_py",
|
|
"target": "recurring_pattern_fusionrecurringpattern",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "recurring_pattern_fusionrecurringpattern",
|
|
"_tgt": "recurring_pattern_fusionrecurringpattern_rebuild_all_patterns",
|
|
"source": "recurring_pattern_fusionrecurringpattern",
|
|
"target": "recurring_pattern_fusionrecurringpattern_rebuild_all_patterns",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/recurring_pattern.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "recurring_pattern_rationale_64",
|
|
"_tgt": "recurring_pattern_fusionrecurringpattern_rebuild_all_patterns",
|
|
"source": "recurring_pattern_fusionrecurringpattern_rebuild_all_patterns",
|
|
"target": "recurring_pattern_rationale_64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_session.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_session_py",
|
|
"_tgt": "accounting_session_fusionaccountingsession",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_models_accounting_session_py",
|
|
"target": "accounting_session_fusionaccountingsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/models/accounting_session.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "accounting_session_fusionaccountingsession",
|
|
"_tgt": "accounting_session_fusionaccountingsession_action_close_session",
|
|
"source": "accounting_session_fusionaccountingsession",
|
|
"target": "accounting_session_fusionaccountingsession_action_close_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_close_session",
|
|
"_tgt": "accounting_session_fusionaccountingsession_action_close_session",
|
|
"source": "accounting_session_fusionaccountingsession_action_close_session",
|
|
"target": "chat_controller_close_session"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_approval_card_js",
|
|
"_tgt": "approval_card_fusionapprovalcard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_approval_card_js",
|
|
"target": "approval_card_fusionapprovalcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "approval_card_fusionapprovalcard",
|
|
"_tgt": "approval_card_fusionapprovalcard_toollabel",
|
|
"source": "approval_card_fusionapprovalcard",
|
|
"target": "approval_card_fusionapprovalcard_toollabel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "approval_card_fusionapprovalcard",
|
|
"_tgt": "approval_card_fusionapprovalcard_formatamount",
|
|
"source": "approval_card_fusionapprovalcard",
|
|
"target": "approval_card_fusionapprovalcard_formatamount",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "approval_card_fusionapprovalcard",
|
|
"_tgt": "approval_card_fusionapprovalcard_approve",
|
|
"source": "approval_card_fusionapprovalcard",
|
|
"target": "approval_card_fusionapprovalcard_approve",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "approval_card_fusionapprovalcard",
|
|
"_tgt": "approval_card_fusionapprovalcard_reject",
|
|
"source": "approval_card_fusionapprovalcard",
|
|
"target": "approval_card_fusionapprovalcard_reject",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "approval_card_fusionapprovalcard_approve",
|
|
"_tgt": "chat_panel_fusionchatpanel_onapprove",
|
|
"source": "approval_card_fusionapprovalcard_approve",
|
|
"target": "chat_panel_fusionchatpanel_onapprove"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/approval_card.js",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "approval_card_fusionapprovalcard_reject",
|
|
"_tgt": "chat_panel_fusionchatpanel_onreject",
|
|
"source": "approval_card_fusionapprovalcard_reject",
|
|
"target": "chat_panel_fusionchatpanel_onreject"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_interactive_table_js",
|
|
"_tgt": "interactive_table_fusioninteractivetable",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_interactive_table_js",
|
|
"target": "interactive_table_fusioninteractivetable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_setup",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_isinteractive",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_isinteractive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_columns",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_columns",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_title",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_title",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_actions",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_actions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_selectedcount",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_selectedcount",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_hasaction",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_hasaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_actionavailable",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_actionavailable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_recommendationclass",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_recommendationclass",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_recommendationlabel",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_recommendationlabel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_ontoggleselectall",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_ontoggleselectall",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_ontogglerow",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_ontogglerow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_onnoteinput",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_onnoteinput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectselected",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_collectselected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectallnotes",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_collectallnotes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable",
|
|
"_tgt": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"source": "interactive_table_fusioninteractivetable",
|
|
"target": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L611",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_build_approval_summary",
|
|
"_tgt": "interactive_table_fusioninteractivetable_title",
|
|
"source": "interactive_table_fusioninteractivetable_title",
|
|
"target": "agent_fusionaccountingagent_build_approval_summary"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "audit_get_audit_report",
|
|
"_tgt": "interactive_table_fusioninteractivetable_title",
|
|
"source": "interactive_table_fusioninteractivetable_title",
|
|
"target": "audit_get_audit_report"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectselected",
|
|
"source": "interactive_table_fusioninteractivetable_collectselected",
|
|
"target": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectselected",
|
|
"source": "interactive_table_fusioninteractivetable_collectselected",
|
|
"target": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectselected",
|
|
"source": "interactive_table_fusioninteractivetable_collectselected",
|
|
"target": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectselected",
|
|
"source": "interactive_table_fusioninteractivetable_collectselected",
|
|
"target": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"_tgt": "interactive_table_fusioninteractivetable_collectallnotes",
|
|
"source": "interactive_table_fusioninteractivetable_collectallnotes",
|
|
"target": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"_tgt": "chat_panel_fusionchatpanel_ontableaction",
|
|
"source": "interactive_table_fusioninteractivetable_onapplyrecommendations",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"_tgt": "chat_panel_fusionchatpanel_ontableaction",
|
|
"source": "interactive_table_fusioninteractivetable_onflagselected",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"_tgt": "chat_panel_fusionchatpanel_ontableaction",
|
|
"source": "interactive_table_fusioninteractivetable_oncreaterules",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"_tgt": "chat_panel_fusionchatpanel_ontableaction",
|
|
"source": "interactive_table_fusioninteractivetable_ondismissselected",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/interactive_table.js",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_src": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"_tgt": "chat_panel_fusionchatpanel_ontableaction",
|
|
"source": "interactive_table_fusioninteractivetable_onsubmitnotes",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"_tgt": "chat_panel_parsefusiontableblock",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"target": "chat_panel_parsefusiontableblock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"_tgt": "chat_panel_mdtohtml",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"target": "chat_panel_mdtohtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"_tgt": "chat_panel_inlineformat",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"target": "chat_panel_inlineformat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"_tgt": "chat_panel_fusionchatpanel",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_chat_chat_panel_js",
|
|
"target": "chat_panel_fusionchatpanel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L262",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"_tgt": "chat_panel_parsefusiontableblock",
|
|
"source": "chat_panel_parsefusiontableblock",
|
|
"target": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_mdtohtml",
|
|
"_tgt": "chat_panel_inlineformat",
|
|
"source": "chat_panel_mdtohtml",
|
|
"target": "chat_panel_inlineformat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"_tgt": "chat_panel_mdtohtml",
|
|
"source": "chat_panel_mdtohtml",
|
|
"target": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_setup",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L307",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_badgeclass",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_badgeclass",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L316",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_badgelabel",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_badgelabel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L325",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_esc",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_esc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L331",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_wiretableevents",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_wiretableevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L446",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_updatetableactionbar",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_updatetableactionbar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L459",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_collecttablerows",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_collecttablerows",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L501",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_triggerfileupload",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_triggerfileupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L506",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onfileselected",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onfileselected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L536",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_clearimage",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_clearimage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L540",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L565",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L578",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L670",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_wirereconciliationevents",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_wirereconciliationevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L772",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_rendersearchresults",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_rendersearchresults",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L807",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_addrowtoreconciliationtable",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_addrowtoreconciliationtable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L849",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_collectreconciliationrows",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_collectreconciliationrows",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L874",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_sessionid",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_sessionid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L878",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_loadlatestsession",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_loadlatestsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L897",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_togglesessionpicker",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_togglesessionpicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L912",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_loadsession",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_loadsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L946",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_formatsessiondate",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_formatsessiondate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L956",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onnewchat",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onnewchat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L980",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_sendmessage",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_sendmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1045",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_ontableaction",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1124",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_sendstarter",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_sendstarter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1129",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onkeydown",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onkeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1136",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onpaste",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onpaste",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1163",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1170",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1187",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onapprove",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onapprove",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1193",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onreject",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onreject",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1199",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onapproveall",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onapproveall",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1208",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel",
|
|
"_tgt": "chat_panel_fusionchatpanel_onrejectall",
|
|
"source": "chat_panel_fusionchatpanel",
|
|
"target": "chat_panel_fusionchatpanel_onrejectall",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"_tgt": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"source": "chat_panel_fusionchatpanel_renderrichmessages",
|
|
"target": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L298",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"_tgt": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"source": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"target": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"_tgt": "chat_panel_fusionchatpanel_wirereconciliationevents",
|
|
"source": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"target": "chat_panel_fusionchatpanel_wirereconciliationevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"_tgt": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"source": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"target": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L302",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"_tgt": "chat_panel_fusionchatpanel_wiretableevents",
|
|
"source": "chat_panel_fusionchatpanel_mountinteractivetables",
|
|
"target": "chat_panel_fusionchatpanel_wiretableevents",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"_tgt": "chat_panel_fusionchatpanel_badgeclass",
|
|
"source": "chat_panel_fusionchatpanel_badgeclass",
|
|
"target": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L377",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"_tgt": "chat_panel_fusionchatpanel_badgelabel",
|
|
"source": "chat_panel_fusionchatpanel_badgelabel",
|
|
"target": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L344",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"_tgt": "chat_panel_fusionchatpanel_esc",
|
|
"source": "chat_panel_fusionchatpanel_esc",
|
|
"target": "chat_panel_fusionchatpanel_buildinteractivetablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L601",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"_tgt": "chat_panel_fusionchatpanel_esc",
|
|
"source": "chat_panel_fusionchatpanel_esc",
|
|
"target": "chat_panel_fusionchatpanel_buildreconciliationtablehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L785",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_rendersearchresults",
|
|
"_tgt": "chat_panel_fusionchatpanel_esc",
|
|
"source": "chat_panel_fusionchatpanel_esc",
|
|
"target": "chat_panel_fusionchatpanel_rendersearchresults",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L822",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_addrowtoreconciliationtable",
|
|
"_tgt": "chat_panel_fusionchatpanel_esc",
|
|
"source": "chat_panel_fusionchatpanel_esc",
|
|
"target": "chat_panel_fusionchatpanel_addrowtoreconciliationtable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L541",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"_tgt": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"target": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1001",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_sendmessage",
|
|
"_tgt": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"target": "chat_panel_fusionchatpanel_sendmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1095",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_ontableaction",
|
|
"_tgt": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel_startstatuspolling",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1017",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_sendmessage",
|
|
"_tgt": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"target": "chat_panel_fusionchatpanel_sendmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1102",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_ontableaction",
|
|
"_tgt": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"source": "chat_panel_fusionchatpanel_stopstatuspolling",
|
|
"target": "chat_panel_fusionchatpanel_ontableaction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L894",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_loadlatestsession",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"source": "chat_panel_fusionchatpanel_loadlatestsession",
|
|
"target": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L943",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_loadsession",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"source": "chat_panel_fusionchatpanel_loadsession",
|
|
"target": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1000",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_sendmessage",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"source": "chat_panel_fusionchatpanel_sendmessage",
|
|
"target": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1038",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_sendmessage",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"source": "chat_panel_fusionchatpanel_sendmessage",
|
|
"target": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1126",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_sendstarter",
|
|
"_tgt": "chat_panel_fusionchatpanel_sendmessage",
|
|
"source": "chat_panel_fusionchatpanel_sendmessage",
|
|
"target": "chat_panel_fusionchatpanel_sendstarter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1132",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_onkeydown",
|
|
"_tgt": "chat_panel_fusionchatpanel_sendmessage",
|
|
"source": "chat_panel_fusionchatpanel_sendmessage",
|
|
"target": "chat_panel_fusionchatpanel_onkeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1094",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_ontableaction",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"source": "chat_panel_fusionchatpanel_ontableaction",
|
|
"target": "chat_panel_fusionchatpanel_scrolltobottom",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/chat/chat_panel.js",
|
|
"source_location": "L1121",
|
|
"weight": 1.0,
|
|
"_src": "chat_panel_fusionchatpanel_ontableaction",
|
|
"_tgt": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"source": "chat_panel_fusionchatpanel_ontableaction",
|
|
"target": "chat_panel_fusionchatpanel_scrolltonewreply",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_dashboard_health_card_js",
|
|
"_tgt": "health_card_fusionhealthcard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_dashboard_health_card_js",
|
|
"target": "health_card_fusionhealthcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "health_card_fusionhealthcard",
|
|
"_tgt": "health_card_fusionhealthcard_icon",
|
|
"source": "health_card_fusionhealthcard",
|
|
"target": "health_card_fusionhealthcard_icon",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/health_card.js",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "health_card_fusionhealthcard",
|
|
"_tgt": "health_card_fusionhealthcard_onclick",
|
|
"source": "health_card_fusionhealthcard",
|
|
"target": "health_card_fusionhealthcard_onclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_dashboard_fusion_dashboard_js",
|
|
"_tgt": "fusion_dashboard_fusiondashboard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_static_src_components_dashboard_fusion_dashboard_js",
|
|
"target": "fusion_dashboard_fusiondashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "fusion_dashboard_fusiondashboard",
|
|
"_tgt": "fusion_dashboard_fusiondashboard_setup",
|
|
"source": "fusion_dashboard_fusiondashboard",
|
|
"target": "fusion_dashboard_fusiondashboard_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "fusion_dashboard_fusiondashboard",
|
|
"_tgt": "fusion_dashboard_fusiondashboard_loaddashboard",
|
|
"source": "fusion_dashboard_fusiondashboard",
|
|
"target": "fusion_dashboard_fusiondashboard_loaddashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "fusion_dashboard_fusiondashboard",
|
|
"_tgt": "fusion_dashboard_fusiondashboard_onattentionclick",
|
|
"source": "fusion_dashboard_fusiondashboard",
|
|
"target": "fusion_dashboard_fusiondashboard_onattentionclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/static/src/components/dashboard/fusion_dashboard.js",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "fusion_dashboard_fusiondashboard",
|
|
"_tgt": "fusion_dashboard_fusiondashboard_cards",
|
|
"source": "fusion_dashboard_fusiondashboard",
|
|
"target": "fusion_dashboard_fusiondashboard_cards",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/rule_wizard.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_rule_wizard_py",
|
|
"_tgt": "rule_wizard_fusionrulewizard",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_wizards_rule_wizard_py",
|
|
"target": "rule_wizard_fusionrulewizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/wizards/rule_wizard.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "rule_wizard_fusionrulewizard",
|
|
"_tgt": "rule_wizard_fusionrulewizard_action_create_rule",
|
|
"source": "rule_wizard_fusionrulewizard",
|
|
"target": "rule_wizard_fusionrulewizard_action_create_rule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_fusionaccountingchatcontroller",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_fusionaccountingchatcontroller",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_create_session",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_create_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_close_session",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_close_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_chat",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_approve_action",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_approve_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_reject_action",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_reject_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_dashboard_data",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_dashboard_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_approve_all",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_approve_all",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_reject_all",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_reject_all",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_chat_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_chat_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_search_matches",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_search_matches",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_session_list",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_session_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_session_latest",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_session_latest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"_tgt": "chat_controller_session_history",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_chat_controller_py",
|
|
"target": "chat_controller_session_history",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_fusionaccountingchatcontroller",
|
|
"_tgt": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"source": "chat_controller_fusionaccountingchatcontroller",
|
|
"target": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_close_session",
|
|
"_tgt": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"source": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"target": "chat_controller_close_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_chat",
|
|
"_tgt": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"source": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"target": "chat_controller_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_session_history",
|
|
"_tgt": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"source": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"target": "chat_controller_session_history",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_rationale_13",
|
|
"_tgt": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"source": "chat_controller_fusionaccountingchatcontroller_check_session_ownership",
|
|
"target": "chat_controller_rationale_13",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_approve_all",
|
|
"_tgt": "chat_controller_approve_action",
|
|
"source": "chat_controller_approve_action",
|
|
"target": "chat_controller_approve_all",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_reject_all",
|
|
"_tgt": "chat_controller_reject_action",
|
|
"source": "chat_controller_reject_action",
|
|
"target": "chat_controller_reject_all",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_chat_status",
|
|
"_tgt": "agent_get_execution_state",
|
|
"source": "chat_controller_chat_status",
|
|
"target": "agent_get_execution_state"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_search_matches",
|
|
"_tgt": "bank_reconciliation_search_matching_entries",
|
|
"source": "chat_controller_search_matches",
|
|
"target": "bank_reconciliation_search_matching_entries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/chat_controller.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"_src": "chat_controller_session_latest",
|
|
"_tgt": "agent_fusionaccountingagent_format_pending_approval",
|
|
"source": "chat_controller_session_latest",
|
|
"target": "agent_fusionaccountingagent_format_pending_approval"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/controllers/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_controllers_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_scoring_py",
|
|
"_tgt": "scoring_fusionaccountingscoring",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_scoring_py",
|
|
"target": "scoring_fusionaccountingscoring",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "scoring_fusionaccountingscoring",
|
|
"_tgt": "scoring_fusionaccountingscoring_calculate_confidence",
|
|
"source": "scoring_fusionaccountingscoring",
|
|
"target": "scoring_fusionaccountingscoring_calculate_confidence",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "scoring_fusionaccountingscoring",
|
|
"_tgt": "scoring_fusionaccountingscoring_check_promotions",
|
|
"source": "scoring_fusionaccountingscoring",
|
|
"target": "scoring_fusionaccountingscoring_check_promotions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/scoring.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "scoring_fusionaccountingscoring",
|
|
"_tgt": "scoring_fusionaccountingscoring_get_tool_stats",
|
|
"source": "scoring_fusionaccountingscoring",
|
|
"target": "scoring_fusionaccountingscoring_get_tool_stats",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L653",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_approve_action",
|
|
"_tgt": "scoring_fusionaccountingscoring_check_promotions",
|
|
"source": "scoring_fusionaccountingscoring_check_promotions",
|
|
"target": "agent_fusionaccountingagent_approve_action"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/__init__.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"_tgt": "agent_get_execution_state",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"target": "agent_get_execution_state",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"_tgt": "agent_fusionaccountingagent",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"target": "agent_fusionaccountingagent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L760",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"_tgt": "agent_cron_reconcile_transfers",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"target": "agent_cron_reconcile_transfers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L855",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"_tgt": "agent_reconcile_payroll_cheques",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_agent_py",
|
|
"target": "agent_reconcile_payroll_cheques",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_18",
|
|
"_tgt": "agent_get_execution_state",
|
|
"source": "agent_get_execution_state",
|
|
"target": "agent_rationale_18",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_get_config",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_get_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_get_adapter",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_get_adapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_route_model",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_route_model",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_should_escalate",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_should_escalate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_get_tool_registry",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_get_tool_registry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_build_tool_definitions",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_build_tool_definitions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_load_rules",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_load_rules",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_load_match_history",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_load_match_history",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_build_system_prompt",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_build_system_prompt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_execute_tool",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_execute_tool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_log_match_history",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_log_match_history",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_chat",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L475",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L521",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_format_pending_approval",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_format_pending_approval",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L553",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_resolve_account_label",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_resolve_account_label",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L565",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_build_approval_summary",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_build_approval_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L631",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_approve_action",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_approve_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L659",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L706",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_reject_action",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_reject_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L726",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent",
|
|
"_tgt": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"source": "agent_fusionaccountingagent",
|
|
"target": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_get_adapter",
|
|
"_tgt": "agent_fusionaccountingagent_get_config",
|
|
"source": "agent_fusionaccountingagent_get_config",
|
|
"target": "agent_fusionaccountingagent_get_adapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_route_model",
|
|
"_tgt": "agent_fusionaccountingagent_get_config",
|
|
"source": "agent_fusionaccountingagent_get_config",
|
|
"target": "agent_fusionaccountingagent_route_model",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_load_match_history",
|
|
"_tgt": "agent_fusionaccountingagent_get_config",
|
|
"source": "agent_fusionaccountingagent_get_config",
|
|
"target": "agent_fusionaccountingagent_load_match_history",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_get_config",
|
|
"source": "agent_fusionaccountingagent_get_config",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_get_adapter",
|
|
"source": "agent_fusionaccountingagent_get_adapter",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_route_model",
|
|
"source": "agent_fusionaccountingagent_route_model",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_55",
|
|
"_tgt": "agent_fusionaccountingagent_route_model",
|
|
"source": "agent_fusionaccountingagent_route_model",
|
|
"target": "agent_rationale_55",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_should_escalate",
|
|
"source": "agent_fusionaccountingagent_should_escalate",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_79",
|
|
"_tgt": "agent_fusionaccountingagent_should_escalate",
|
|
"source": "agent_fusionaccountingagent_should_escalate",
|
|
"target": "agent_rationale_79",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"_tgt": "agent_fusionaccountingagent_get_tool_registry",
|
|
"source": "agent_fusionaccountingagent_get_tool_registry",
|
|
"target": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"source": "agent_fusionaccountingagent_get_tools_for_user",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_build_tool_definitions",
|
|
"source": "agent_fusionaccountingagent_build_tool_definitions",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_load_rules",
|
|
"source": "agent_fusionaccountingagent_load_rules",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L226",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_load_match_history",
|
|
"source": "agent_fusionaccountingagent_load_match_history",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_build_system_prompt",
|
|
"source": "agent_fusionaccountingagent_build_system_prompt",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_build_system_prompt",
|
|
"_tgt": "system_prompt_build_system_prompt",
|
|
"source": "agent_fusionaccountingagent_build_system_prompt",
|
|
"target": "system_prompt_build_system_prompt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_build_system_prompt",
|
|
"_tgt": "domain_prompts_get_domain_prompt",
|
|
"source": "agent_fusionaccountingagent_build_system_prompt",
|
|
"target": "domain_prompts_get_domain_prompt"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L352",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_execute_tool",
|
|
"source": "agent_fusionaccountingagent_execute_tool",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L637",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_approve_action",
|
|
"_tgt": "agent_fusionaccountingagent_execute_tool",
|
|
"source": "agent_fusionaccountingagent_execute_tool",
|
|
"target": "agent_fusionaccountingagent_approve_action",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L329",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_log_match_history",
|
|
"source": "agent_fusionaccountingagent_log_match_history",
|
|
"target": "agent_fusionaccountingagent_chat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L347",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"source": "agent_fusionaccountingagent_chat",
|
|
"target": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L381",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"source": "agent_fusionaccountingagent_chat",
|
|
"target": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "agent_fusionaccountingagent_format_pending_approval",
|
|
"source": "agent_fusionaccountingagent_chat",
|
|
"target": "agent_fusionaccountingagent_format_pending_approval",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"source": "agent_fusionaccountingagent_chat",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_call_with_tools"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L385",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_append_tool_results",
|
|
"source": "agent_fusionaccountingagent_chat",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_append_tool_results"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L439",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_chat",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_get_model_name",
|
|
"source": "agent_fusionaccountingagent_chat",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_get_model_name"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L476",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_476",
|
|
"_tgt": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"source": "agent_fusionaccountingagent_build_tool_call_summary",
|
|
"target": "agent_rationale_476",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L541",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_format_pending_approval",
|
|
"_tgt": "agent_fusionaccountingagent_build_approval_summary",
|
|
"source": "agent_fusionaccountingagent_format_pending_approval",
|
|
"target": "agent_fusionaccountingagent_build_approval_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L522",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_522",
|
|
"_tgt": "agent_fusionaccountingagent_format_pending_approval",
|
|
"source": "agent_fusionaccountingagent_format_pending_approval",
|
|
"target": "agent_rationale_522",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L576",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_build_approval_summary",
|
|
"_tgt": "agent_fusionaccountingagent_resolve_account_label",
|
|
"source": "agent_fusionaccountingagent_resolve_account_label",
|
|
"target": "agent_fusionaccountingagent_build_approval_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L554",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_554",
|
|
"_tgt": "agent_fusionaccountingagent_resolve_account_label",
|
|
"source": "agent_fusionaccountingagent_resolve_account_label",
|
|
"target": "agent_rationale_554",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L566",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_566",
|
|
"_tgt": "agent_fusionaccountingagent_build_approval_summary",
|
|
"source": "agent_fusionaccountingagent_build_approval_summary",
|
|
"target": "agent_rationale_566",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L649",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_approve_action",
|
|
"_tgt": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"source": "agent_fusionaccountingagent_approve_action",
|
|
"target": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L660",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_660",
|
|
"_tgt": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"source": "agent_fusionaccountingagent_check_rule_proposal",
|
|
"target": "agent_rationale_660",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L722",
|
|
"weight": 1.0,
|
|
"_src": "agent_fusionaccountingagent_reject_action",
|
|
"_tgt": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"source": "agent_fusionaccountingagent_reject_action",
|
|
"target": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/agent.py",
|
|
"source_location": "L727",
|
|
"weight": 1.0,
|
|
"_src": "agent_rationale_727",
|
|
"_tgt": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"source": "agent_fusionaccountingagent_update_session_after_decision",
|
|
"target": "agent_rationale_727",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_audit_posted_entry",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_audit_posted_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_audit_account_balances",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_audit_account_balances",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_audit_tax_compliance",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_audit_tax_compliance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_audit_reconciliation_integrity",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_audit_reconciliation_integrity",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_check_hash_chain",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_check_hash_chain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_check_sequence_gaps",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_check_sequence_gaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_flag_entry",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_flag_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_get_audit_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_get_audit_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_set_audit_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_set_audit_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_get_audit_trail",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_get_audit_trail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_run_full_audit",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_run_full_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"_tgt": "audit_get_audit_report",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "audit_get_audit_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_audit_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "audit_run_full_audit",
|
|
"_tgt": "audit_audit_account_balances",
|
|
"source": "audit_audit_account_balances",
|
|
"target": "audit_run_full_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "audit_audit_account_balances",
|
|
"_tgt": "journal_review_find_wrong_direction_balances",
|
|
"source": "audit_audit_account_balances",
|
|
"target": "journal_review_find_wrong_direction_balances"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "audit_run_full_audit",
|
|
"_tgt": "audit_audit_tax_compliance",
|
|
"source": "audit_audit_tax_compliance",
|
|
"target": "audit_run_full_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "audit_audit_tax_compliance",
|
|
"_tgt": "hst_management_find_missing_tax_invoices",
|
|
"source": "audit_audit_tax_compliance",
|
|
"target": "hst_management_find_missing_tax_invoices"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "audit_audit_tax_compliance",
|
|
"_tgt": "hst_management_find_missing_itc_bills",
|
|
"source": "audit_audit_tax_compliance",
|
|
"target": "hst_management_find_missing_itc_bills"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "audit_run_full_audit",
|
|
"_tgt": "audit_audit_reconciliation_integrity",
|
|
"source": "audit_audit_reconciliation_integrity",
|
|
"target": "audit_run_full_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "audit_audit_reconciliation_integrity",
|
|
"_tgt": "journal_review_verify_reconciliation_integrity",
|
|
"source": "audit_audit_reconciliation_integrity",
|
|
"target": "journal_review_verify_reconciliation_integrity"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "audit_run_full_audit",
|
|
"_tgt": "audit_check_hash_chain",
|
|
"source": "audit_check_hash_chain",
|
|
"target": "audit_run_full_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "audit_check_hash_chain",
|
|
"_tgt": "month_end_run_hash_integrity_check",
|
|
"source": "audit_check_hash_chain",
|
|
"target": "month_end_run_hash_integrity_check"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "audit_run_full_audit",
|
|
"_tgt": "audit_check_sequence_gaps",
|
|
"source": "audit_check_sequence_gaps",
|
|
"target": "audit_run_full_audit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "audit_check_sequence_gaps",
|
|
"_tgt": "journal_review_find_sequence_gaps",
|
|
"source": "audit_check_sequence_gaps",
|
|
"target": "journal_review_find_sequence_gaps"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/audit.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_src": "audit_get_audit_report",
|
|
"_tgt": "audit_run_full_audit",
|
|
"source": "audit_run_full_audit",
|
|
"target": "audit_get_audit_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"_tgt": "asset_management_fusion_list_assets",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "asset_management_fusion_list_assets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"_tgt": "asset_management_fusion_get_asset_detail",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "asset_management_fusion_get_asset_detail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"_tgt": "asset_management_fusion_compute_asset_schedule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "asset_management_fusion_compute_asset_schedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"_tgt": "asset_management_fusion_dispose_asset",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "asset_management_fusion_dispose_asset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"_tgt": "asset_management_fusion_suggest_asset_useful_life",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "asset_management_fusion_suggest_asset_useful_life",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "asset_management_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_asset_management_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_fusion_list_assets",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "asset_management_fusion_list_assets",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_fusion_list_assets",
|
|
"_tgt": "assets_assetsadapter_list_assets",
|
|
"source": "asset_management_fusion_list_assets",
|
|
"target": "assets_assetsadapter_list_assets"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_fusion_dispose_asset",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "asset_management_fusion_dispose_asset",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_fusion_dispose_asset",
|
|
"_tgt": "assets_assetsadapter_dispose_asset",
|
|
"source": "asset_management_fusion_dispose_asset",
|
|
"target": "assets_assetsadapter_dispose_asset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_fusion_suggest_asset_useful_life",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "asset_management_fusion_suggest_asset_useful_life",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/asset_management.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "asset_management_fusion_suggest_asset_useful_life",
|
|
"_tgt": "assets_assetsadapter_suggest_useful_life",
|
|
"source": "asset_management_fusion_suggest_asset_useful_life",
|
|
"target": "assets_assetsadapter_suggest_useful_life"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_calculate_hst_balance",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_calculate_hst_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_get_tax_report",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_get_tax_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_find_missing_tax_invoices",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_find_missing_tax_invoices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_find_missing_itc_bills",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_find_missing_itc_bills",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_get_tax_return_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_get_tax_return_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_generate_tax_return",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_generate_tax_return",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_validate_tax_return",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_validate_tax_return",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"_tgt": "hst_management_create_expense_entry",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "hst_management_create_expense_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_hst_management_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_close_checklist",
|
|
"_tgt": "hst_management_calculate_hst_balance",
|
|
"source": "hst_management_calculate_hst_balance",
|
|
"target": "month_end_get_close_checklist"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_src": "hst_management_rationale_55",
|
|
"_tgt": "hst_management_get_tax_report",
|
|
"source": "hst_management_get_tax_report",
|
|
"target": "hst_management_rationale_55",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "hst_management_get_tax_report",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "hst_management_get_tax_report",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "hst_management_get_tax_report",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "hst_management_get_tax_report",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/hst_management.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_src": "hst_management_rationale_177",
|
|
"_tgt": "hst_management_create_expense_entry",
|
|
"source": "hst_management_create_expense_entry",
|
|
"target": "hst_management_rationale_177",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/__init__.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"_tgt": "financial_reports_company_id",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_company_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"_tgt": "financial_reports_fusion_run_report",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_fusion_run_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"_tgt": "financial_reports_fusion_get_anomalies",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_fusion_get_anomalies",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"_tgt": "financial_reports_fusion_generate_commentary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_fusion_generate_commentary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"_tgt": "financial_reports_fusion_drill_down_report_line",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_fusion_drill_down_report_line",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"_tgt": "financial_reports_fusion_compare_periods",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_fusion_compare_periods",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_financial_reports_py",
|
|
"target": "financial_reports_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_run_report",
|
|
"_tgt": "financial_reports_company_id",
|
|
"source": "financial_reports_company_id",
|
|
"target": "financial_reports_fusion_run_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_get_anomalies",
|
|
"_tgt": "financial_reports_company_id",
|
|
"source": "financial_reports_company_id",
|
|
"target": "financial_reports_fusion_get_anomalies",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_generate_commentary",
|
|
"_tgt": "financial_reports_company_id",
|
|
"source": "financial_reports_company_id",
|
|
"target": "financial_reports_fusion_generate_commentary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_drill_down_report_line",
|
|
"_tgt": "financial_reports_company_id",
|
|
"source": "financial_reports_company_id",
|
|
"target": "financial_reports_fusion_drill_down_report_line",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_compare_periods",
|
|
"_tgt": "financial_reports_fusion_run_report",
|
|
"source": "financial_reports_fusion_run_report",
|
|
"target": "financial_reports_fusion_compare_periods",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_rationale_19",
|
|
"_tgt": "financial_reports_fusion_run_report",
|
|
"source": "financial_reports_fusion_run_report",
|
|
"target": "financial_reports_rationale_19",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_run_report",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "financial_reports_fusion_run_report",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_run_report",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report",
|
|
"source": "financial_reports_fusion_run_report",
|
|
"target": "reports_reportsadapter_run_fusion_report"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_rationale_47",
|
|
"_tgt": "financial_reports_fusion_get_anomalies",
|
|
"source": "financial_reports_fusion_get_anomalies",
|
|
"target": "financial_reports_rationale_47",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_get_anomalies",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "financial_reports_fusion_get_anomalies",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_get_anomalies",
|
|
"_tgt": "reports_reportsadapter_get_anomalies",
|
|
"source": "financial_reports_fusion_get_anomalies",
|
|
"target": "reports_reportsadapter_get_anomalies"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_rationale_64",
|
|
"_tgt": "financial_reports_fusion_generate_commentary",
|
|
"source": "financial_reports_fusion_generate_commentary",
|
|
"target": "financial_reports_rationale_64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_generate_commentary",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "financial_reports_fusion_generate_commentary",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_fusion_generate_commentary",
|
|
"_tgt": "reports_reportsadapter_get_commentary",
|
|
"source": "financial_reports_fusion_generate_commentary",
|
|
"target": "reports_reportsadapter_get_commentary"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_rationale_85",
|
|
"_tgt": "financial_reports_fusion_drill_down_report_line",
|
|
"source": "financial_reports_fusion_drill_down_report_line",
|
|
"target": "financial_reports_rationale_85",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/financial_reports.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "financial_reports_rationale_110",
|
|
"_tgt": "financial_reports_fusion_compare_periods",
|
|
"source": "financial_reports_fusion_compare_periods",
|
|
"target": "financial_reports_rationale_110",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_get_payroll_entries",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_get_payroll_entries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_compare_payroll_to_bank",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_compare_payroll_to_bank",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_verify_source_deductions",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_verify_source_deductions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_get_cra_remittance_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_get_cra_remittance_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_find_unmatched_payroll_cheques",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_find_unmatched_payroll_cheques",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_parse_payroll_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_parse_payroll_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_resolve_account_id",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_resolve_account_id",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_create_payroll_journal_entry",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_create_payroll_journal_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_get_payroll_schedule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_get_payroll_schedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_match_payroll_cheques",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_match_payroll_cheques",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_verify_payroll_deductions",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_verify_payroll_deductions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_get_cra_remittance_due",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_get_cra_remittance_due",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_prepare_cra_payment",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_prepare_cra_payment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_generate_t4",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_generate_t4",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_generate_roe",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_generate_roe",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"_tgt": "payroll_get_payroll_cost_report",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_payroll_py",
|
|
"target": "payroll_get_payroll_cost_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"_src": "payroll_get_payroll_cost_report",
|
|
"_tgt": "payroll_get_payroll_entries",
|
|
"source": "payroll_get_payroll_entries",
|
|
"target": "payroll_get_payroll_cost_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"_src": "payroll_verify_payroll_deductions",
|
|
"_tgt": "payroll_verify_source_deductions",
|
|
"source": "payroll_verify_source_deductions",
|
|
"target": "payroll_verify_payroll_deductions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"_src": "payroll_get_cra_remittance_due",
|
|
"_tgt": "payroll_get_cra_remittance_status",
|
|
"source": "payroll_get_cra_remittance_status",
|
|
"target": "payroll_get_cra_remittance_due",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"_src": "payroll_create_payroll_journal_entry",
|
|
"_tgt": "payroll_resolve_account_id",
|
|
"source": "payroll_resolve_account_id",
|
|
"target": "payroll_create_payroll_journal_entry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "payroll_rationale_134",
|
|
"_tgt": "payroll_resolve_account_id",
|
|
"source": "payroll_resolve_account_id",
|
|
"target": "payroll_rationale_134",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/payroll.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "payroll_prepare_cra_payment",
|
|
"_tgt": "payroll_create_payroll_journal_entry",
|
|
"source": "payroll_create_payroll_journal_entry",
|
|
"target": "payroll_prepare_cra_payment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_get_ap_aging",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_get_ap_aging",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_find_duplicate_bills",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_find_duplicate_bills",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_match_bill_to_po",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_match_bill_to_po",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_get_unpaid_bills",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_get_unpaid_bills",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_verify_bill_taxes",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_verify_bill_taxes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_get_payment_schedule",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_get_payment_schedule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_search_partners",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_search_partners",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_find_similar_bank_lines",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_find_similar_bank_lines",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L249",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_create_vendor_bill",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_create_vendor_bill",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"_tgt": "accounts_payable_register_bill_payment",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_payable_py",
|
|
"target": "accounts_payable_register_bill_payment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_rationale_9",
|
|
"_tgt": "accounts_payable_get_ap_aging",
|
|
"source": "accounts_payable_get_ap_aging",
|
|
"target": "accounts_payable_rationale_9",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_get_ap_aging",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "accounts_payable_get_ap_aging",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_get_ap_aging",
|
|
"_tgt": "followup_followupadapter_aged_payables",
|
|
"source": "accounts_payable_get_ap_aging",
|
|
"target": "followup_followupadapter_aged_payables"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_rationale_122",
|
|
"_tgt": "accounts_payable_search_partners",
|
|
"source": "accounts_payable_search_partners",
|
|
"target": "accounts_payable_rationale_122",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_rationale_145",
|
|
"_tgt": "accounts_payable_find_similar_bank_lines",
|
|
"source": "accounts_payable_find_similar_bank_lines",
|
|
"target": "accounts_payable_rationale_145",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_rationale_250",
|
|
"_tgt": "accounts_payable_create_vendor_bill",
|
|
"source": "accounts_payable_create_vendor_bill",
|
|
"target": "accounts_payable_rationale_250",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_payable.py",
|
|
"source_location": "L302",
|
|
"weight": 1.0,
|
|
"_src": "accounts_payable_rationale_302",
|
|
"_tgt": "accounts_payable_register_bill_payment",
|
|
"source": "accounts_payable_register_bill_payment",
|
|
"target": "accounts_payable_rationale_302",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_get_ar_aging",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_get_ar_aging",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_get_overdue_invoices",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_get_overdue_invoices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_get_partner_balance",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_get_partner_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_send_followup",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_send_followup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_get_followup_report",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_get_followup_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_reconcile_payment_to_invoice",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_reconcile_payment_to_invoice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"_tgt": "accounts_receivable_get_unmatched_payments",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_accounts_receivable_py",
|
|
"target": "accounts_receivable_get_unmatched_payments",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_rationale_7",
|
|
"_tgt": "accounts_receivable_get_ar_aging",
|
|
"source": "accounts_receivable_get_ar_aging",
|
|
"target": "accounts_receivable_rationale_7",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_get_ar_aging",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "accounts_receivable_get_ar_aging",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_get_ar_aging",
|
|
"_tgt": "followup_followupadapter_aged_receivables",
|
|
"source": "accounts_receivable_get_ar_aging",
|
|
"target": "followup_followupadapter_aged_receivables"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_rationale_14",
|
|
"_tgt": "accounts_receivable_get_overdue_invoices",
|
|
"source": "accounts_receivable_get_overdue_invoices",
|
|
"target": "accounts_receivable_rationale_14",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_get_overdue_invoices",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "accounts_receivable_get_overdue_invoices",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_get_overdue_invoices",
|
|
"_tgt": "followup_followupadapter_overdue_invoices",
|
|
"source": "accounts_receivable_get_overdue_invoices",
|
|
"target": "followup_followupadapter_overdue_invoices"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_rationale_38",
|
|
"_tgt": "accounts_receivable_get_partner_balance",
|
|
"source": "accounts_receivable_get_partner_balance",
|
|
"target": "accounts_receivable_rationale_38",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_rationale_92",
|
|
"_tgt": "accounts_receivable_send_followup",
|
|
"source": "accounts_receivable_send_followup",
|
|
"target": "accounts_receivable_rationale_92",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_send_followup",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "accounts_receivable_send_followup",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_rationale_111",
|
|
"_tgt": "accounts_receivable_get_followup_report",
|
|
"source": "accounts_receivable_get_followup_report",
|
|
"target": "accounts_receivable_rationale_111",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_get_followup_report",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "accounts_receivable_get_followup_report",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/accounts_receivable.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "accounts_receivable_get_followup_report",
|
|
"_tgt": "followup_followupadapter_followup_report_html",
|
|
"source": "accounts_receivable_get_followup_report",
|
|
"target": "followup_followupadapter_followup_report_html"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"_tgt": "adp_get_adp_receivable_aging",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"target": "adp_get_adp_receivable_aging",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"_tgt": "adp_match_adp_payment_to_invoice",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"target": "adp_match_adp_payment_to_invoice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"_tgt": "adp_verify_adp_split",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"target": "adp_verify_adp_split",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"_tgt": "adp_find_adp_without_payment",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"target": "adp_find_adp_without_payment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"_tgt": "adp_get_adp_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"target": "adp_get_adp_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"_tgt": "adp_register_adp_batch_payment",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_adp_py",
|
|
"target": "adp_register_adp_batch_payment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/adp.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "adp_rationale_106",
|
|
"_tgt": "adp_register_adp_batch_payment",
|
|
"source": "adp_register_adp_batch_payment",
|
|
"target": "adp_rationale_106",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"_tgt": "customer_followup_fusion_list_overdue",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"target": "customer_followup_fusion_list_overdue",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"_tgt": "customer_followup_fusion_get_partner_followup_detail",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"target": "customer_followup_fusion_get_partner_followup_detail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"_tgt": "customer_followup_fusion_generate_followup_text",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"target": "customer_followup_fusion_generate_followup_text",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"_tgt": "customer_followup_fusion_send_followup",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"target": "customer_followup_fusion_send_followup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"_tgt": "customer_followup_fusion_get_partner_risk_score",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"target": "customer_followup_fusion_get_partner_risk_score",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_customer_followup_py",
|
|
"target": "customer_followup_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_rationale_14",
|
|
"_tgt": "customer_followup_fusion_list_overdue",
|
|
"source": "customer_followup_fusion_list_overdue",
|
|
"target": "customer_followup_rationale_14",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_fusion_list_overdue",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "customer_followup_fusion_list_overdue",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_fusion_list_overdue",
|
|
"_tgt": "followup_followupadapter_list_overdue",
|
|
"source": "customer_followup_fusion_list_overdue",
|
|
"target": "followup_followupadapter_list_overdue"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_rationale_28",
|
|
"_tgt": "customer_followup_fusion_get_partner_followup_detail",
|
|
"source": "customer_followup_fusion_get_partner_followup_detail",
|
|
"target": "customer_followup_rationale_28",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_rationale_47",
|
|
"_tgt": "customer_followup_fusion_generate_followup_text",
|
|
"source": "customer_followup_fusion_generate_followup_text",
|
|
"target": "customer_followup_rationale_47",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_rationale_65",
|
|
"_tgt": "customer_followup_fusion_send_followup",
|
|
"source": "customer_followup_fusion_send_followup",
|
|
"target": "customer_followup_rationale_65",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_fusion_send_followup",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "customer_followup_fusion_send_followup",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_fusion_send_followup",
|
|
"_tgt": "followup_followupadapter_send_followup",
|
|
"source": "customer_followup_fusion_send_followup",
|
|
"target": "followup_followupadapter_send_followup"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/customer_followup.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "customer_followup_rationale_78",
|
|
"_tgt": "customer_followup_fusion_get_partner_risk_score",
|
|
"source": "customer_followup_fusion_get_partner_risk_score",
|
|
"target": "customer_followup_rationale_78",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"_tgt": "month_end_get_close_checklist",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"target": "month_end_get_close_checklist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"_tgt": "month_end_get_unreconciled_counts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"target": "month_end_get_unreconciled_counts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"_tgt": "month_end_find_entries_in_locked_period",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"target": "month_end_find_entries_in_locked_period",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"_tgt": "month_end_get_accrual_status",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"target": "month_end_get_accrual_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"_tgt": "month_end_run_hash_integrity_check",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"target": "month_end_run_hash_integrity_check",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"_tgt": "month_end_get_period_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_month_end_py",
|
|
"target": "month_end_get_period_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_close_checklist",
|
|
"_tgt": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"source": "month_end_get_close_checklist",
|
|
"target": "bank_reconciliation_get_unreconciled_bank_lines"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_close_checklist",
|
|
"_tgt": "journal_review_find_draft_entries",
|
|
"source": "month_end_get_close_checklist",
|
|
"target": "journal_review_find_draft_entries"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_close_checklist",
|
|
"_tgt": "journal_review_find_sequence_gaps",
|
|
"source": "month_end_get_close_checklist",
|
|
"target": "journal_review_find_sequence_gaps"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "month_end_rationale_104",
|
|
"_tgt": "month_end_get_period_summary",
|
|
"source": "month_end_get_period_summary",
|
|
"target": "month_end_rationale_104",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_period_summary",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "month_end_get_period_summary",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_period_summary",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "month_end_get_period_summary",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/month_end.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "month_end_get_period_summary",
|
|
"_tgt": "reports_reportsadapter_trial_balance",
|
|
"source": "month_end_get_period_summary",
|
|
"target": "reports_reportsadapter_trial_balance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_get_unreconciled_receipts",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_get_unreconciled_receipts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_match_bank_line_to_payments",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_match_bank_line_to_payments",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_auto_reconcile_bank_lines",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_auto_reconcile_bank_lines",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_apply_reconcile_model",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_apply_reconcile_model",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_unmatch_bank_line",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_unmatch_bank_line",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_get_reconcile_suggestions",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_get_reconcile_suggestions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_sum_payments_by_date",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_sum_payments_by_date",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_get_bank_line_details",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_get_bank_line_details",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L291",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_check_recurring_pattern",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_check_recurring_pattern",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L353",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_match_internal_transfers",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_match_internal_transfers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L505",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_find_unreconciled_cheques",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_find_unreconciled_cheques",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L559",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_reconcile_payroll_cheques",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_reconcile_payroll_cheques",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L639",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_extract_partner_from_ref",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_extract_partner_from_ref",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_find_best_subset",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_find_best_subset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L704",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_suggest_bank_line_matches",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_suggest_bank_line_matches",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L890",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_search_matching_entries",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_search_matching_entries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L944",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_format_aml_candidates",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_format_aml_candidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L973",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_fusion_suggest_matches",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_fusion_suggest_matches",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1009",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_fusion_accept_suggestion",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_fusion_accept_suggestion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1034",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_fusion_reconcile_bank_line",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_fusion_reconcile_bank_line",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1066",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_fusion_unreconcile",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_fusion_unreconcile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1089",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"_tgt": "bank_reconciliation_fusion_get_pending_suggestions",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_bank_reconciliation_py",
|
|
"target": "bank_reconciliation_fusion_get_pending_suggestions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_9",
|
|
"_tgt": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"source": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"target": "bank_reconciliation_rationale_9",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"source": "bank_reconciliation_get_unreconciled_bank_lines",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_161",
|
|
"_tgt": "bank_reconciliation_sum_payments_by_date",
|
|
"source": "bank_reconciliation_sum_payments_by_date",
|
|
"target": "bank_reconciliation_rationale_161",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_225",
|
|
"_tgt": "bank_reconciliation_get_bank_line_details",
|
|
"source": "bank_reconciliation_get_bank_line_details",
|
|
"target": "bank_reconciliation_rationale_225",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_292",
|
|
"_tgt": "bank_reconciliation_check_recurring_pattern",
|
|
"source": "bank_reconciliation_check_recurring_pattern",
|
|
"target": "bank_reconciliation_rationale_292",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_354",
|
|
"_tgt": "bank_reconciliation_match_internal_transfers",
|
|
"source": "bank_reconciliation_match_internal_transfers",
|
|
"target": "bank_reconciliation_rationale_354",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L506",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_506",
|
|
"_tgt": "bank_reconciliation_find_unreconciled_cheques",
|
|
"source": "bank_reconciliation_find_unreconciled_cheques",
|
|
"target": "bank_reconciliation_rationale_506",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L560",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_560",
|
|
"_tgt": "bank_reconciliation_reconcile_payroll_cheques",
|
|
"source": "bank_reconciliation_reconcile_payroll_cheques",
|
|
"target": "bank_reconciliation_rationale_560",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L724",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_suggest_bank_line_matches",
|
|
"_tgt": "bank_reconciliation_extract_partner_from_ref",
|
|
"source": "bank_reconciliation_extract_partner_from_ref",
|
|
"target": "bank_reconciliation_suggest_bank_line_matches",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L640",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_640",
|
|
"_tgt": "bank_reconciliation_extract_partner_from_ref",
|
|
"source": "bank_reconciliation_extract_partner_from_ref",
|
|
"target": "bank_reconciliation_rationale_640",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L864",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_suggest_bank_line_matches",
|
|
"_tgt": "bank_reconciliation_find_best_subset",
|
|
"source": "bank_reconciliation_find_best_subset",
|
|
"target": "bank_reconciliation_suggest_bank_line_matches",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L677",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_677",
|
|
"_tgt": "bank_reconciliation_find_best_subset",
|
|
"source": "bank_reconciliation_find_best_subset",
|
|
"target": "bank_reconciliation_rationale_677",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L705",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_705",
|
|
"_tgt": "bank_reconciliation_suggest_bank_line_matches",
|
|
"source": "bank_reconciliation_suggest_bank_line_matches",
|
|
"target": "bank_reconciliation_rationale_705",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L925",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_search_matching_entries",
|
|
"_tgt": "bank_reconciliation_format_aml_candidates",
|
|
"source": "bank_reconciliation_search_matching_entries",
|
|
"target": "bank_reconciliation_format_aml_candidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L891",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_891",
|
|
"_tgt": "bank_reconciliation_search_matching_entries",
|
|
"source": "bank_reconciliation_search_matching_entries",
|
|
"target": "bank_reconciliation_rationale_891",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L945",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_945",
|
|
"_tgt": "bank_reconciliation_format_aml_candidates",
|
|
"source": "bank_reconciliation_format_aml_candidates",
|
|
"target": "bank_reconciliation_rationale_945",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L974",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_974",
|
|
"_tgt": "bank_reconciliation_fusion_suggest_matches",
|
|
"source": "bank_reconciliation_fusion_suggest_matches",
|
|
"target": "bank_reconciliation_rationale_974",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L985",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_fusion_suggest_matches",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "bank_reconciliation_fusion_suggest_matches",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L986",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_fusion_suggest_matches",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches",
|
|
"source": "bank_reconciliation_fusion_suggest_matches",
|
|
"target": "bank_rec_bankrecadapter_suggest_matches"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1010",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_1010",
|
|
"_tgt": "bank_reconciliation_fusion_accept_suggestion",
|
|
"source": "bank_reconciliation_fusion_accept_suggestion",
|
|
"target": "bank_reconciliation_rationale_1010",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1023",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_fusion_accept_suggestion",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "bank_reconciliation_fusion_accept_suggestion",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1024",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_fusion_accept_suggestion",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"source": "bank_reconciliation_fusion_accept_suggestion",
|
|
"target": "bank_rec_bankrecadapter_accept_suggestion"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1035",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_1035",
|
|
"_tgt": "bank_reconciliation_fusion_reconcile_bank_line",
|
|
"source": "bank_reconciliation_fusion_reconcile_bank_line",
|
|
"target": "bank_reconciliation_rationale_1035",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1067",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_1067",
|
|
"_tgt": "bank_reconciliation_fusion_unreconcile",
|
|
"source": "bank_reconciliation_fusion_unreconcile",
|
|
"target": "bank_reconciliation_rationale_1067",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1079",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_fusion_unreconcile",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "bank_reconciliation_fusion_unreconcile",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1080",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_fusion_unreconcile",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile",
|
|
"source": "bank_reconciliation_fusion_unreconcile",
|
|
"target": "bank_rec_bankrecadapter_unreconcile"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/bank_reconciliation.py",
|
|
"source_location": "L1090",
|
|
"weight": 1.0,
|
|
"_src": "bank_reconciliation_rationale_1090",
|
|
"_tgt": "bank_reconciliation_fusion_get_pending_suggestions",
|
|
"source": "bank_reconciliation_fusion_get_pending_suggestions",
|
|
"target": "bank_reconciliation_rationale_1090",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_find_wrong_direction_balances",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_find_wrong_direction_balances",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_find_duplicate_entries",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_find_duplicate_entries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_find_wrong_account_entries",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_find_wrong_account_entries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_find_sequence_gaps",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_find_sequence_gaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_find_draft_entries",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_find_draft_entries",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_find_unreconciled_suspense",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_find_unreconciled_suspense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/journal_review.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"_tgt": "journal_review_verify_reconciliation_integrity",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_journal_review_py",
|
|
"target": "journal_review_verify_reconciliation_integrity",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_profit_loss",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_profit_loss",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_balance_sheet",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_balance_sheet",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_trial_balance",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_trial_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_cash_flow",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_cash_flow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_compare_periods",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_compare_periods",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_answer_financial_question",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_answer_financial_question",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_export_report",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_export_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_invoicing_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_invoicing_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_billing_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_billing_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"_tgt": "reporting_get_collections_summary",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_reporting_py",
|
|
"target": "reporting_get_collections_summary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_11",
|
|
"_tgt": "reporting_get_profit_loss",
|
|
"source": "reporting_get_profit_loss",
|
|
"target": "reporting_rationale_11",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_profit_loss",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "reporting_get_profit_loss",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_profit_loss",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "reporting_get_profit_loss",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "inventory_get_inventory_turnover",
|
|
"_tgt": "reporting_get_profit_loss",
|
|
"source": "reporting_get_profit_loss",
|
|
"target": "inventory_get_inventory_turnover"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_22",
|
|
"_tgt": "reporting_get_balance_sheet",
|
|
"source": "reporting_get_balance_sheet",
|
|
"target": "reporting_rationale_22",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_balance_sheet",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "reporting_get_balance_sheet",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_balance_sheet",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "reporting_get_balance_sheet",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_33",
|
|
"_tgt": "reporting_get_trial_balance",
|
|
"source": "reporting_get_trial_balance",
|
|
"target": "reporting_rationale_33",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_trial_balance",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "reporting_get_trial_balance",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_trial_balance",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "reporting_get_trial_balance",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_trial_balance",
|
|
"_tgt": "reports_reportsadapter_trial_balance",
|
|
"source": "reporting_get_trial_balance",
|
|
"target": "reports_reportsadapter_trial_balance"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_63",
|
|
"_tgt": "reporting_get_cash_flow",
|
|
"source": "reporting_get_cash_flow",
|
|
"target": "reporting_rationale_63",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_cash_flow",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "reporting_get_cash_flow",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "reporting_get_cash_flow",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "reporting_get_cash_flow",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_74",
|
|
"_tgt": "reporting_compare_periods",
|
|
"source": "reporting_compare_periods",
|
|
"target": "reporting_rationale_74",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "reporting_compare_periods",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "reporting_compare_periods",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "reporting_compare_periods",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "reporting_compare_periods",
|
|
"target": "reports_reportsadapter_run_report"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_101",
|
|
"_tgt": "reporting_export_report",
|
|
"source": "reporting_export_report",
|
|
"target": "reporting_rationale_101",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "reporting_export_report",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "reporting_export_report",
|
|
"target": "registry_get_adapter"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_119",
|
|
"_tgt": "reporting_get_invoicing_summary",
|
|
"source": "reporting_get_invoicing_summary",
|
|
"target": "reporting_rationale_119",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_183",
|
|
"_tgt": "reporting_get_billing_summary",
|
|
"source": "reporting_get_billing_summary",
|
|
"target": "reporting_rationale_183",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/reporting.py",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"_src": "reporting_rationale_246",
|
|
"_tgt": "reporting_get_collections_summary",
|
|
"source": "reporting_get_collections_summary",
|
|
"target": "reporting_rationale_246",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"_tgt": "inventory_get_stock_valuation",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"target": "inventory_get_stock_valuation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"_tgt": "inventory_get_price_differences",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"target": "inventory_get_price_differences",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"_tgt": "inventory_get_cogs_ratio_by_category",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"target": "inventory_get_cogs_ratio_by_category",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"_tgt": "inventory_find_unusual_adjustments",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"target": "inventory_find_unusual_adjustments",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"_tgt": "inventory_get_inventory_turnover",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_tools_inventory_py",
|
|
"target": "inventory_get_inventory_turnover",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/tools/inventory.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "inventory_get_inventory_turnover",
|
|
"_tgt": "inventory_get_stock_valuation",
|
|
"source": "inventory_get_stock_valuation",
|
|
"target": "inventory_get_inventory_turnover",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"_tgt": "bank_rec_bankrecadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"target": "bank_rec_bankrecadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_bank_rec_py",
|
|
"target": "bank_rec_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "dataadapter",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "dataadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled_via_enterprise",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_suggest_matches",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches_via_fusion",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_suggest_matches_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches_via_enterprise",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_suggest_matches_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches_via_community",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_suggest_matches_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion_via_fusion",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_accept_suggestion_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion_via_enterprise",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_accept_suggestion_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion_via_community",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_accept_suggestion_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_unreconcile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_via_fusion",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_via_enterprise",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_via_community",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_bankrecadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_bankrecadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "dataadapter",
|
|
"source": "dataadapter",
|
|
"target": "followup_followupadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "dataadapter",
|
|
"source": "dataadapter",
|
|
"target": "assets_assetsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "dataadapter",
|
|
"source": "dataadapter",
|
|
"target": "reports_reportsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_29",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"source": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"target": "bank_rec_rationale_29",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "bank_rec_bankrecadapter_list_unreconciled",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"source": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_44",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"source": "bank_rec_bankrecadapter_list_unreconciled_via_fusion",
|
|
"target": "bank_rec_rationale_44",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_list_unreconciled_via_enterprise",
|
|
"_tgt": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"source": "bank_rec_bankrecadapter_list_unreconciled_via_enterprise",
|
|
"target": "bank_rec_bankrecadapter_list_unreconciled_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_suggest_matches_via_fusion",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches",
|
|
"source": "bank_rec_bankrecadapter_suggest_matches",
|
|
"target": "bank_rec_bankrecadapter_suggest_matches_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_118",
|
|
"_tgt": "bank_rec_bankrecadapter_suggest_matches",
|
|
"source": "bank_rec_bankrecadapter_suggest_matches",
|
|
"target": "bank_rec_rationale_118",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_suggest_matches",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "bank_rec_bankrecadapter_suggest_matches",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_accept_suggestion_via_fusion",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"source": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"target": "bank_rec_bankrecadapter_accept_suggestion_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_155",
|
|
"_tgt": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"source": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"target": "bank_rec_rationale_155",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "bank_rec_bankrecadapter_accept_suggestion",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_unreconcile_via_fusion",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile",
|
|
"source": "bank_rec_bankrecadapter_unreconcile",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_178",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile",
|
|
"source": "bank_rec_bankrecadapter_unreconcile",
|
|
"target": "bank_rec_rationale_178",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_unreconcile",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "bank_rec_bankrecadapter_unreconcile",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_unreconcile_via_enterprise",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"source": "bank_rec_bankrecadapter_unreconcile_via_enterprise",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_bankrecadapter_unreconcile_via_community",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"source": "bank_rec_bankrecadapter_unreconcile_via_community",
|
|
"target": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_rationale_203",
|
|
"_tgt": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"source": "bank_rec_bankrecadapter_unreconcile_standalone",
|
|
"target": "bank_rec_rationale_203",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_1",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_1",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_29",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_29",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_44",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_44",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_118",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_118",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_155",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_155",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_178",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_178",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/bank_rec.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8,
|
|
"_src": "bank_rec_rationale_203",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "bank_rec_rationale_203",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/__init__.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "registry_get_adapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"_tgt": "registry_register_adapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "registry_register_adapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "registry_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "registry_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_registry_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "registry_rationale_7",
|
|
"_tgt": "registry_get_adapter",
|
|
"source": "registry_get_adapter",
|
|
"target": "registry_rationale_7",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "registry_rationale_24",
|
|
"_tgt": "registry_register_adapter",
|
|
"source": "registry_register_adapter",
|
|
"target": "registry_rationale_24",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "registry_rationale_1",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "registry_rationale_1",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "registry_rationale_7",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "registry_rationale_7",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/_registry.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "registry_rationale_24",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "registry_rationale_24",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"_tgt": "followup_bucket_for_days",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"target": "followup_bucket_for_days",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"_tgt": "followup_followupadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"target": "followup_followupadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "followup_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_followup_py",
|
|
"target": "followup_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_buckets",
|
|
"_tgt": "followup_bucket_for_days",
|
|
"source": "followup_bucket_for_days",
|
|
"target": "followup_followupadapter_aged_buckets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_overdue_invoices",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_overdue_invoices",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_overdue_invoices_via_fusion",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_overdue_invoices_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_overdue_invoices_via_enterprise",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_overdue_invoices_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_overdue_invoices_via_community",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_overdue_invoices_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_receivables",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_receivables",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_receivables_via_fusion",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_receivables_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_receivables_via_enterprise",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_receivables_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_receivables_via_community",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_receivables_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_payables",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_payables",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_payables_via_fusion",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_payables_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_payables_via_enterprise",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_payables_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_payables_via_community",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_payables_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_aged_buckets",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_aged_buckets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_followup_report_html",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_followup_report_html",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_followup_report_html_via_fusion",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_followup_report_html_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_followup_report_html_via_enterprise",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_followup_report_html_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_followup_report_html_via_community",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_followup_report_html_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_send_followup",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_send_followup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_send_followup_via_fusion",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_send_followup_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_send_followup_via_enterprise",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_send_followup_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_send_followup_via_community",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_send_followup_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_list_overdue",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_list_overdue",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L233",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_list_overdue_via_fusion",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_list_overdue_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L268",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_list_overdue_via_enterprise",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_list_overdue_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L274",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "followup_followupadapter_list_overdue_via_community",
|
|
"source": "followup_followupadapter",
|
|
"target": "followup_followupadapter_list_overdue_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"_src": "followup_followupadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "followup_followupadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_overdue_invoices",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "followup_followupadapter_overdue_invoices",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_overdue_invoices_via_fusion",
|
|
"_tgt": "followup_followupadapter_overdue_invoices_via_community",
|
|
"source": "followup_followupadapter_overdue_invoices_via_fusion",
|
|
"target": "followup_followupadapter_overdue_invoices_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_overdue_invoices_via_enterprise",
|
|
"_tgt": "followup_followupadapter_overdue_invoices_via_community",
|
|
"source": "followup_followupadapter_overdue_invoices_via_enterprise",
|
|
"target": "followup_followupadapter_overdue_invoices_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_receivables",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "followup_followupadapter_aged_receivables",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_receivables_via_fusion",
|
|
"_tgt": "followup_followupadapter_aged_receivables_via_community",
|
|
"source": "followup_followupadapter_aged_receivables_via_fusion",
|
|
"target": "followup_followupadapter_aged_receivables_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_receivables_via_enterprise",
|
|
"_tgt": "followup_followupadapter_aged_receivables_via_community",
|
|
"source": "followup_followupadapter_aged_receivables_via_enterprise",
|
|
"target": "followup_followupadapter_aged_receivables_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_receivables_via_community",
|
|
"_tgt": "followup_followupadapter_aged_buckets",
|
|
"source": "followup_followupadapter_aged_receivables_via_community",
|
|
"target": "followup_followupadapter_aged_buckets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_payables",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "followup_followupadapter_aged_payables",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_payables_via_fusion",
|
|
"_tgt": "followup_followupadapter_aged_payables_via_community",
|
|
"source": "followup_followupadapter_aged_payables_via_fusion",
|
|
"target": "followup_followupadapter_aged_payables_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_payables_via_enterprise",
|
|
"_tgt": "followup_followupadapter_aged_payables_via_community",
|
|
"source": "followup_followupadapter_aged_payables_via_enterprise",
|
|
"target": "followup_followupadapter_aged_payables_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_aged_payables_via_community",
|
|
"_tgt": "followup_followupadapter_aged_buckets",
|
|
"source": "followup_followupadapter_aged_payables_via_community",
|
|
"target": "followup_followupadapter_aged_buckets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "followup_rationale_123",
|
|
"_tgt": "followup_followupadapter_aged_buckets",
|
|
"source": "followup_followupadapter_aged_buckets",
|
|
"target": "followup_rationale_123",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_followup_report_html",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "followup_followupadapter_followup_report_html",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_followup_report_html_via_fusion",
|
|
"_tgt": "followup_followupadapter_followup_report_html_via_community",
|
|
"source": "followup_followupadapter_followup_report_html_via_fusion",
|
|
"target": "followup_followupadapter_followup_report_html_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_send_followup",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "followup_followupadapter_send_followup",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0,
|
|
"_src": "followup_followupadapter_list_overdue",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "followup_followupadapter_list_overdue",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"_src": "followup_rationale_1",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "followup_rationale_1",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/followup.py",
|
|
"source_location": "L10",
|
|
"weight": 0.8,
|
|
"_src": "followup_rationale_123",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "followup_rationale_123",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"_tgt": "assets_assetsadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"target": "assets_assetsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "assets_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_assets_py",
|
|
"target": "assets_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_list_assets",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_list_assets",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_list_assets_via_fusion",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_list_assets_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_list_assets_via_enterprise",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_list_assets_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_list_assets_via_community",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_list_assets_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_suggest_useful_life",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_suggest_useful_life",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_suggest_useful_life_via_fusion",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_suggest_useful_life_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_suggest_useful_life_via_enterprise",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_suggest_useful_life_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_suggest_useful_life_via_community",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_suggest_useful_life_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_dispose_asset",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_dispose_asset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_dispose_asset_via_fusion",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_dispose_asset_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_dispose_asset_via_enterprise",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_dispose_asset_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "assets_assetsadapter_dispose_asset_via_community",
|
|
"source": "assets_assetsadapter",
|
|
"target": "assets_assetsadapter_dispose_asset_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "assets_assetsadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "assets_assetsadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter_list_assets",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "assets_assetsadapter_list_assets",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter_suggest_useful_life",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "assets_assetsadapter_suggest_useful_life",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter_dispose_asset_via_fusion",
|
|
"_tgt": "assets_assetsadapter_dispose_asset",
|
|
"source": "assets_assetsadapter_dispose_asset",
|
|
"target": "assets_assetsadapter_dispose_asset_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_src": "assets_assetsadapter_dispose_asset",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "assets_assetsadapter_dispose_asset",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/assets.py",
|
|
"source_location": "L3",
|
|
"weight": 0.8,
|
|
"_src": "assets_rationale_1",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "assets_rationale_1",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"_tgt": "reports_reportsadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"target": "reports_reportsadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "reports_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_reports_py",
|
|
"target": "reports_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_trial_balance",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_trial_balance",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_trial_balance_via_fusion",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_trial_balance_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_trial_balance_via_enterprise",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_trial_balance_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_trial_balance_via_community",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_trial_balance_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_report",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_report_via_fusion",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_report_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_report_via_enterprise",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_report_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_report_via_community",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_report_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_export_report",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_export_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_export_report_via_fusion",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_export_report_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_export_report_via_enterprise",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_export_report_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_export_report_via_community",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_export_report_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_fusion_report",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L226",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report_via_enterprise",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_fusion_report_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report_via_community",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_run_fusion_report_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_anomalies",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_anomalies",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_anomalies_via_fusion",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_anomalies_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_anomalies_via_enterprise",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_anomalies_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L274",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_anomalies_via_community",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_anomalies_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_commentary",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_commentary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_commentary_via_fusion",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_commentary_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_commentary_via_enterprise",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_commentary_via_enterprise",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "reports_reportsadapter_get_commentary_via_community",
|
|
"source": "reports_reportsadapter",
|
|
"target": "reports_reportsadapter_get_commentary_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"_src": "reports_reportsadapter",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "reports_reportsadapter",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_trial_balance",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "reports_reportsadapter_trial_balance",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_trial_balance_via_fusion",
|
|
"_tgt": "reports_reportsadapter_trial_balance_via_community",
|
|
"source": "reports_reportsadapter_trial_balance_via_fusion",
|
|
"target": "reports_reportsadapter_trial_balance_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_trial_balance_via_enterprise",
|
|
"_tgt": "reports_reportsadapter_trial_balance_via_community",
|
|
"source": "reports_reportsadapter_trial_balance_via_enterprise",
|
|
"target": "reports_reportsadapter_trial_balance_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_run_report",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "reports_reportsadapter_run_report",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_run_report_via_fusion",
|
|
"_tgt": "reports_reportsadapter_run_report_via_community",
|
|
"source": "reports_reportsadapter_run_report_via_fusion",
|
|
"target": "reports_reportsadapter_run_report_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_export_report",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "reports_reportsadapter_export_report",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_export_report_via_fusion",
|
|
"_tgt": "reports_reportsadapter_export_report_via_community",
|
|
"source": "reports_reportsadapter_export_report_via_fusion",
|
|
"target": "reports_reportsadapter_export_report_via_community",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_run_fusion_report",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "reports_reportsadapter_run_fusion_report",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_get_anomalies_via_fusion",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"source": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"target": "reports_reportsadapter_get_anomalies_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L303",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_get_commentary_via_fusion",
|
|
"_tgt": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"source": "reports_reportsadapter_run_fusion_report_via_fusion",
|
|
"target": "reports_reportsadapter_get_commentary_via_fusion",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_get_anomalies",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "reports_reportsadapter_get_anomalies",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0,
|
|
"_src": "reports_reportsadapter_get_commentary",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "reports_reportsadapter_get_commentary",
|
|
"target": "base_dataadapter_dispatch"
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/reports.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8,
|
|
"_src": "reports_rationale_1",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "reports_rationale_1",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"_tgt": "base_adaptermode",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"target": "base_adaptermode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"target": "base_dataadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_data_adapters_base_py",
|
|
"target": "base_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "base_dataadapter",
|
|
"_tgt": "base_dataadapter_init",
|
|
"source": "base_dataadapter",
|
|
"target": "base_dataadapter_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "base_dataadapter",
|
|
"_tgt": "base_dataadapter_select_mode",
|
|
"source": "base_dataadapter",
|
|
"target": "base_dataadapter_select_mode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "base_dataadapter",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "base_dataadapter",
|
|
"target": "base_dataadapter_dispatch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_30",
|
|
"_tgt": "base_dataadapter",
|
|
"source": "base_dataadapter",
|
|
"target": "base_rationale_30",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "base_dataadapter_dispatch",
|
|
"_tgt": "base_dataadapter_select_mode",
|
|
"source": "base_dataadapter_select_mode",
|
|
"target": "base_dataadapter_dispatch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_45",
|
|
"_tgt": "base_dataadapter_select_mode",
|
|
"source": "base_dataadapter_select_mode",
|
|
"target": "base_rationale_45",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/data_adapters/base.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_64",
|
|
"_tgt": "base_dataadapter_dispatch",
|
|
"source": "base_dataadapter_dispatch",
|
|
"target": "base_rationale_64",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"source": "base_rationale_1",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"target": "base_llmprovider",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_base_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "base_llmprovider",
|
|
"_tgt": "base_llmprovider_init",
|
|
"source": "base_llmprovider",
|
|
"target": "base_llmprovider_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "base_llmprovider",
|
|
"_tgt": "base_llmprovider_complete",
|
|
"source": "base_llmprovider",
|
|
"target": "base_llmprovider_complete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "base_llmprovider",
|
|
"_tgt": "base_llmprovider_complete_with_tools",
|
|
"source": "base_llmprovider",
|
|
"target": "base_llmprovider_complete_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "base_llmprovider",
|
|
"_tgt": "base_llmprovider_embed",
|
|
"source": "base_llmprovider",
|
|
"target": "base_llmprovider_embed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_10",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "base_rationale_10",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L7",
|
|
"weight": 0.8,
|
|
"_src": "claude_claudeadapter",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "claude_claudeadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L7",
|
|
"weight": 0.8,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "claude_fusionaccountingadapterclaude",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L7",
|
|
"weight": 0.8,
|
|
"_src": "claude_rationale_18",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "claude_rationale_18",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L7",
|
|
"weight": 0.8,
|
|
"_src": "openai_adapter_openaiadapter",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "openai_adapter_openaiadapter",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L7",
|
|
"weight": 0.8,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "uses",
|
|
"confidence": "INFERRED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L7",
|
|
"weight": 0.8,
|
|
"_src": "openai_adapter_rationale_21",
|
|
"_tgt": "base_llmprovider",
|
|
"source": "base_llmprovider",
|
|
"target": "openai_adapter_rationale_21",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_22",
|
|
"_tgt": "base_llmprovider_complete",
|
|
"source": "base_llmprovider_complete",
|
|
"target": "base_rationale_22",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_29",
|
|
"_tgt": "base_llmprovider_complete_with_tools",
|
|
"source": "base_llmprovider_complete_with_tools",
|
|
"target": "base_rationale_29",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/_base.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "base_rationale_38",
|
|
"_tgt": "base_llmprovider_embed",
|
|
"source": "base_llmprovider_embed",
|
|
"target": "base_rationale_38",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"_tgt": "claude_claudeadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"target": "claude_claudeadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"_tgt": "claude_fusionaccountingadapterclaude",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_claude_py",
|
|
"target": "claude_fusionaccountingadapterclaude",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "claude_claudeadapter",
|
|
"_tgt": "llmprovider",
|
|
"source": "claude_claudeadapter",
|
|
"target": "llmprovider",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "claude_claudeadapter",
|
|
"_tgt": "claude_claudeadapter_init",
|
|
"source": "claude_claudeadapter",
|
|
"target": "claude_claudeadapter_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "claude_claudeadapter",
|
|
"_tgt": "claude_claudeadapter_complete",
|
|
"source": "claude_claudeadapter",
|
|
"target": "claude_claudeadapter_complete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "claude_rationale_18",
|
|
"_tgt": "claude_claudeadapter",
|
|
"source": "claude_claudeadapter",
|
|
"target": "claude_rationale_18",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "inherits",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_openaiadapter",
|
|
"_tgt": "llmprovider",
|
|
"source": "llmprovider",
|
|
"target": "openai_adapter_openaiadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_get_client",
|
|
"source": "claude_fusionaccountingadapterclaude",
|
|
"target": "claude_fusionaccountingadapterclaude_get_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_get_model_name",
|
|
"source": "claude_fusionaccountingadapterclaude",
|
|
"target": "claude_fusionaccountingadapterclaude_get_model_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_format_tools",
|
|
"source": "claude_fusionaccountingadapterclaude",
|
|
"target": "claude_fusionaccountingadapterclaude_format_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_supports_extended_thinking",
|
|
"source": "claude_fusionaccountingadapterclaude",
|
|
"target": "claude_fusionaccountingadapterclaude_supports_extended_thinking",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"source": "claude_fusionaccountingadapterclaude",
|
|
"target": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_append_tool_results",
|
|
"source": "claude_fusionaccountingadapterclaude",
|
|
"target": "claude_fusionaccountingadapterclaude_append_tool_results",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_get_client",
|
|
"source": "claude_fusionaccountingadapterclaude_get_client",
|
|
"target": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_get_model_name",
|
|
"source": "claude_fusionaccountingadapterclaude_get_model_name",
|
|
"target": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_format_tools",
|
|
"source": "claude_fusionaccountingadapterclaude_format_tools",
|
|
"target": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/claude.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"_tgt": "claude_fusionaccountingadapterclaude_supports_extended_thinking",
|
|
"source": "claude_fusionaccountingadapterclaude_supports_extended_thinking",
|
|
"target": "claude_fusionaccountingadapterclaude_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/__init__.py",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"target": "openai_adapter_openaiadapter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_adapters_openai_adapter_py",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_openaiadapter",
|
|
"_tgt": "openai_adapter_openaiadapter_init",
|
|
"source": "openai_adapter_openaiadapter",
|
|
"target": "openai_adapter_openaiadapter_init",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_openaiadapter",
|
|
"_tgt": "openai_adapter_openaiadapter_complete",
|
|
"source": "openai_adapter_openaiadapter",
|
|
"target": "openai_adapter_openaiadapter_complete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_rationale_21",
|
|
"_tgt": "openai_adapter_openaiadapter",
|
|
"source": "openai_adapter_openaiadapter",
|
|
"target": "openai_adapter_rationale_21",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_get_client",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_get_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_get_model_name",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_get_model_name",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_format_tools",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_format_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_is_reasoning_model",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_is_reasoning_model",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_append_tool_results",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_append_tool_results",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_get_client",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai_get_client",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_get_model_name",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai_get_model_name",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_format_tools",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai_format_tools",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/adapters/openai_adapter.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"_tgt": "openai_adapter_fusionaccountingadapteropenai_is_reasoning_model",
|
|
"source": "openai_adapter_fusionaccountingadapteropenai_is_reasoning_model",
|
|
"target": "openai_adapter_fusionaccountingadapteropenai_call_with_tools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/domain_prompts.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_domain_prompts_py",
|
|
"_tgt": "domain_prompts_get_domain_prompt",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_domain_prompts_py",
|
|
"target": "domain_prompts_get_domain_prompt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"_tgt": "system_prompt_build_system_prompt",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"target": "system_prompt_build_system_prompt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"_tgt": "system_prompt_build_rules_section",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"target": "system_prompt_build_rules_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"_tgt": "system_prompt_build_history_section",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"target": "system_prompt_build_history_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"_tgt": "system_prompt_build_context_section",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_system_prompt_py",
|
|
"target": "system_prompt_build_context_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "system_prompt_build_system_prompt",
|
|
"_tgt": "system_prompt_build_rules_section",
|
|
"source": "system_prompt_build_system_prompt",
|
|
"target": "system_prompt_build_rules_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "system_prompt_build_system_prompt",
|
|
"_tgt": "system_prompt_build_history_section",
|
|
"source": "system_prompt_build_system_prompt",
|
|
"target": "system_prompt_build_history_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/system_prompt.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "system_prompt_build_system_prompt",
|
|
"_tgt": "system_prompt_build_context_section",
|
|
"source": "system_prompt_build_system_prompt",
|
|
"target": "system_prompt_build_context_section",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/__init__.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_init_py",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_init_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_init_py",
|
|
"target": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_init_py",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_bank_rec_prompt_py",
|
|
"_tgt": "bank_rec_prompt_build_prompt",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_bank_rec_prompt_py",
|
|
"target": "bank_rec_prompt_build_prompt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_prompt_rationale_1",
|
|
"_tgt": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_bank_rec_prompt_py",
|
|
"source": "users_gurpreet_github_odoo_modules_fusion_accounting_ai_services_prompts_bank_rec_prompt_py",
|
|
"target": "bank_rec_prompt_rationale_1",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "/Users/gurpreet/Github/Odoo-Modules/fusion_accounting_ai/services/prompts/bank_rec_prompt.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "bank_rec_prompt_rationale_46",
|
|
"_tgt": "bank_rec_prompt_build_prompt",
|
|
"source": "bank_rec_prompt_build_prompt",
|
|
"target": "bank_rec_prompt_rationale_46",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": []
|
|
} |